猿问

python import 工程内模块显示错误

在python文件yy.py中引用同一个工程不同package的python文件xx.py,使用语句:

from branch2 import xx

显示错误:


ImportError: No module named xx

我的工程目录大概为:

src
 |
 +---- __init__.py
 |
 +---- branch2
         |
         +----__init__.py
         +----xx.py
 |
 +---- branch3
         |
         +---- __init__.py
         +---- yy.py
         

确定每个package下都有__init__.py文件,使用的Python版本为2.7.10。

运行python时的cwd是src

MMTTMM
浏览 548回答 2
2回答

鸿蒙传说

import os,sys sys.path.append(os.path.abspath('..')) from branch2 import xx

慕后森

看你运行Python 时所在的目录
随时随地看视频慕课网APP

相关分类

Python
我要回答