2010-08-25 57 views
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 test1class2删除,class2将正常工作。为什么???谢谢!!!

回答