(Gegenseitiges) Import Problem
Verfasst: Mittwoch 2. Juli 2008, 09:39
Hallo,
habe zwei Module die sich gegenseitig importieren.:
test1.py:
test2.py:
Mit import test1/2 funktioniert alles, mit import test1/2 from test1/2 jedoch nicht (ImportError). Ich möchte aber "import abc from def" nutzen. Gibt es hierfür eine _saubere_ Lösung?
habe zwei Module die sich gegenseitig importieren.:
test1.py:
Code: Alles auswählen
from test2 import test2
#import test2
class test1():
def __init__(self):
self.tmp1 = 2
self.tmp2 = 3
def function1(self):
print self.tmp1
_tmp = test2()
print _tmp.tmp1
def main():
_tmp=test1()
_tmp.function1()
if __name__ == '__main__':
main()
Code: Alles auswählen
from test1 import test1
#import test1
class test2():
def __init__(self):
self.tmp1 = 0
self.tmp2 = 1
def function1(self):
print self.tmp1
_tmp = test1()
print _tmp.tmp1
def main():
_tmp=test2()
_tmp.function1()
if __name__ == '__main__':
main()