一、python中的包有三种
1、python自带的包,如sys, os
2、python的第三方库,如 requests, selenium
3、自己写的.py文件
二、今天主要说下导入自己写的包
学习过程中,发现,写second.py时候 导入自己写的包first,可以执行成功,但是发现引用模块时候总提示no module named xxx ,
但是我实际执行结果是对着的(这个被引用的python文件和我执行的文件在一个文件夹里边)
1、解决问题的方法:只要将first导入到os环境变量中,方法如下
2、再次执行成功
3、执行成功后,又发现一个新的问题:我已经用了first模块的方法了,且执行成功 但是first和下边的test() 都是提示 unresolved reference
实际test()是first里边的一个类,test1是这个类里边的方法
4、解决方法:在项目上点击右键----make directory as ---sources root, 完美解决