【发布时间】:2015-04-07 20:08:39
【问题描述】:
我有文件 A.py:
...
from System.IO import Directory
...
execfile('B.py')
和文件 B.py:
...
result = ['a','b'].Contains('a')
这样的组合效果很好。 但是,如果我在 A.py 中评论这个特定的导入行,那么 B.py 就会抱怨:
AttributeError: 'list' 对象没有属性 'Contains'
对我来说看起来很奇怪,尤其是 B.py 单独运行良好。
模块 System.IO 中是否有一些“列表”覆盖?有没有办法确定这个导入过程中发生了什么变化?还是避免这种奇怪的行为?
【问题讨论】:
标签: python ironpython