python,Pycharm导入自定义包
1.Pycharm中如何让导入的自定义包生效第一步File->Settsing->Build,Executions,Deployment->Console->Python Console->勾选add source roots to PYTHONPATH第二步File->Settsing->Project->Project st...
·
1.Pycharm中如何让导入的自定义包生效
第一步
File->Settsing->Build,Executions,Deployment->Console->Python Console->勾选
add source roots to PYTHONPATH
第二步
File->Settsing->Project->Project structure->选中资源包,右键添加到Sources
2.import <module>的原理
创建一个新的module对象->插入全局字典sys.modules->装载module代码->执行
3.import <module>查找模块的顺序
当前目录->环境变量PYTHONPATH->python安装默认路径
注意:因为import的查找顺序如上,所以当在当前路径或PYTHONPATH目录定义的自定义module名和python标准库module名一样时,标准库会被覆盖;比如自定义了urllib模块(一个模块就是一个.py文件),import urllib就导入了自定义的urllib模块而不是系统urllib模块
更多推荐
所有评论(0)