Python导入模块
0
学了几天Python了,用PyDev导入模块时总是出问题,搞定了,这里记录一下。
导入代码如下:
from cc.first.first import man
我都是用工具自动提示的,Alt+/,我想导入没问题的,编辑器也没报错,当然我确实看不出哪里有问题。可是每次运行就报错:
Traceback (most recent call last):
File "E:\eclipse\helloworld\cc\first\skd.py", line 12, in <module>
from cc.first.first import man
ImportError: No module named cc.first.first
这里提示找不到cc.first.first
,原来这里不要加上路径名字,直接from first import man
就可以了。
当然这里我也有错误的地方,因为我这里的cc.first
不是包,而是文件夹,所以会出错误。如果你要改成包,你要添加__init__.py
到文件夹里面(每个文件夹里面都要有这个文件),改成包前面的就没有问题了。