【发布时间】:2017-01-05 08:19:39
【问题描述】:
我有一个模块some_module.py,其中包含以下代码:
def testf():
print(os.listdir())
现在,在一个名为 test.py 的文件中,我有以下代码:
import os
from some_module import testf
testf()
但是执行 test.py 给了我NameError: name 'os' is not defined。我已经在test.py 中导入了os,而testf 在test.py 的命名空间中。那么为什么会出现这个错误呢?
【问题讨论】:
标签: python python-3.x module python-import