【发布时间】:2014-02-09 18:56:50
【问题描述】:
我有一个目录结构
├── simulate.py
├── src
│ ├── networkAlgorithm.py
│ ├── ...
我可以使用sys.path.insert() 访问网络模块。
import sys
import os.path
sys.path.insert(0, "./src")
from networkAlgorithm import *
但是,pycharm 抱怨它无法访问该模块。如何教 pycham 解析引用?
【问题讨论】:
-
src文件夹有
__init__.py文件吗? -
@Puffin GDI:不,它没有。
-
@PuffinGDI src 文件夹需要这个 init.py 文件吗?
-
是的,以便 python 识别包:stackoverflow.com/questions/42094723/…
-
我重命名了类名并继续处理它。当我点击运行时,出现了这个错误,完全忘记了重命名并尝试在导入过程中寻找 pycharm 建议。该死,建议是区分大小写的! - python 新手!!