1
我写了一个python脚本test1.py
,其中我导入了一个叫做test2
的模块,然后在test2
,我做了import test1
;当我运行test1
时,它工作正常;当我尝试运行test2
时,它输出的结果与我运行test1
时完全相同,尽管这两个文件的内容非常不同。但是当我删除import test2
时,它们的工作方式不同。那么为什么会发生?python练习中的一些相当棘手的问题
import test2
class test1():
# do this
那么,
test1
很好地工作到这里!
import test1
class test2():
# do some other sharply different stuff
test2
确实与test1
的功能完全相同!
但是,当import test1
从class2
删除,class2
将正常工作。为什么???谢谢!!!