python中import包的一些心得,解决ImportError: No module named
今天用python3,在引包的时候出现一些错误,于是测试了一些情况,有以下几点心得,记录一下。
1.如果要import文件夹里的,记得是package才行,dictionary不行,区别是有没有__init__.py
2.如果是python2,在import同一个文件夹里的,不用加前缀,比如project/src/a.py 引用project/src/b.py,其中project是工程名
直接在a.py中写
import b
如果是python3要加前缀,要写成
import src.b
或者
from src import b