【发布时间】:2020-09-14 19:13:24
【问题描述】:
我正在尝试将一个 python 文件导入另一个文件。我有以下目录结构-
/a/program.py
/b/python_package/test.py
/b/python_package/__init__.py
程序。 py-
import sys
sys.path.append('/b/python_package')
import test
也试过了
from python_package import test
Test.py-
print('imported package')
我没有收到名为测试错误的模块。
ImportError: No module named test in <script> at line number 5
Traceback (most recent call last):
File "<script>", line 7, in <module>
ImportError: No module named test
None
我做错了什么?
【问题讨论】:
-
请发布完整的错误信息
-
(1) 你混合了“python_package”和“python_packages”。 (2) 对于第二个变体,附加路径无论如何都只能是“/b”。
-
@wjandrea 这是完整的消息
-
@MichaelButscher 已更正但仍然出现错误
-
@user2828360 完整的消息是什么?
标签: python python-3.x