CSDN这个帖子的代码运行过,结果还是报错。(我用的是Win10, python3.6。里面Print的语法已经修改过。)print('---------this is module a.py----------')
def a():
print("hello, a")
from b import b
b()
a()
print('----------this is module b.py----------')
def b():
print("hello, b")
def c():
from a import a
a()
c()
报错信息为:======================== RESTART: F:\Python-Ex\aa.py ========================
---------this is module a.py----------
hello, a
Traceback (most recent call last):
File "F:\Python-Ex\aa.py", line 3237, in <module>
a()
File "F:\Python-Ex\aa.py", line 3234, in a
from b import b
ImportError: cannot import name 'b'
>>>
|