Ich habe folgende zwei Beispielscripte:
Code: Alles auswählen
### eins.py
from zwei import C
class A:
def __init__(self):
C()
class B:
pass
### zwei.py
from eins import B
class C (B):
pass
Code: Alles auswählen
Traceback (most recent call last):
File "eins.py", line 1, in <module>
from zwei import C
File "/home/cui/projects/bjs-prog/zwei.py", line 1, in <module>
from eins import B
File "/home/cui/projects/bjs-prog/eins.py", line 1, in <module>
from zwei import C
ImportError: cannot import name C
Code: Alles auswählen
Traceback (most recent call last):
File "eins.py", line 1, in <module>
from zwei import C
File "/home/cui/projects/bjs-prog/zwei.py", line 3, in <module>
class C (B):
NameError: name 'B' is not defined
lg,
cui.