【问题标题】:Something quite tricky in a python exercisepython 练习中相当棘手的事情
【发布时间】:2010-08-25 22:28:21
【问题描述】:

我写了一个python脚本test1.py,我在其中导入了一个名为test2的模块,然后在test2,我做了import test1;当我运行test1 时,它工作正常;令我非常惊讶的是,当我尝试运行test2 时,它输出的结果与我运行test1 完全相同,尽管这两个文件的内容非常不同。但是当我删除import test2 时,它们的工作方式不同。那么为什么会这样呢?

 import test2
 class test1():
 # do this

好吧,test1 在这里工作得很好!

 import test1
 class test2():
 # do some other sharply different stuff

test2 的工作方式与 test1 的工作方式完全相同!
但是,当从class2 中删除import test1 时,class2 将正常工作。为什么???谢谢!!!

【问题讨论】:

    标签: python import module


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-01
      相关资源
      最近更新 更多