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將正常工作。爲什麼???謝謝!!!

回答