【发布时间】:2018-03-11 17:34:06
【问题描述】:
根据几个来源的建议,我有一个模块存储在 site-packages 目录中。我可以从该目录导入通过 pip 安装的其他软件包。这是一个使用 Python 3.6.3 的最小测试用例。
MyStuff 模块:
def Dummy()
return(0)
测试程序:
try:
import MyStuff
except:
print('Import Failed')
print(MyStuff)
print(dir(MyStuff))
result = Dummy()
print(result)
我以管理员身份使用 Windows 10 命令提示符运行 TEST PROGRAM 并得到此结果。(添加空行以提高可读性。)
C:>python K:\PythonProjects\TestDummy.py
\Python\Python36-32\lib\site-packages\MyStuff.py'>
['Dummy', 'builtins', 'cached', 'doc', 'file ', 'loader', >'name', 'package', 'spec']
Traceback(最近一次调用最后一次): 文件“K:\PythonProjects\TestDummy.py”,第 9 行,在模块中
结果 = Dummy()
NameError: name 'Dummy' 未定义
【问题讨论】:
标签: python-3.x module