【发布时间】:2017-12-07 01:07:40
【问题描述】:
对不起,这肯定是重复的,但我找不到答案。我正在使用 Python 3,这是我的应用程序的结构:
/home
common.py
australia/
new-south-wales/
fetch.py
我在home/ 目录中,运行fetch.py。如何在该脚本中从 common.py 导入函数?
我设置fetch.py如下:
from common import writeFile
但我收到以下错误:
File "australia/new-south-wales/fetch.py", line 8, in <module>
from common import writeFile
ModuleNotFoundError: No module named 'common'
如果我只是做python -c "from common import writeFile" 我看不到错误。
【问题讨论】:
-
您的模块缺少
__init__.py。 docs.python.org/3/tutorial/modules.html#packages
标签: python python-3.x