现状:
鉴于此项目结构:
project/
app/
__init__.py (empty)
stamp.py
tests/
test.py
main.py
Run Code Online (Sandbox Code Playgroud)
在中main.py
,test.py
我试图导入stamp.py
via 的功能:
from app.stamp import Timestamp
Run Code Online (Sandbox Code Playgroud)
Timestamp
被导入main.py
但未出现test.py
此错误的位置:
ImportError: No module named 'app'
Run Code Online (Sandbox Code Playgroud)
问题:
如何在python 3.5中导入stamp.py
in的功能test.py
?
确保您的文件夹测试包含 __init__.py
下面的代码附加项目的路径project
,以sys.path
在test.py
python将通过搜索您的模块和文件 project
import sys
sys.path.append("/path/to/project")
from app.stamp import Timestamp
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7135 次 |
最近记录: |