python基础】——python添加模块搜索路径和包的导入
方法一:函数添加 方法二:修改环境变量 方法三:增加.pth文件,推荐! ? ???/usr/lib/python2.7/site-packages ? ? ? 包的调用 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。 ? 每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录(文件夹),而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是对应包的名字。调用包就是执行包下的__init__.py文件。 跨包调用(当前目录下有modulepack1包): 1 from modulepack1[.modulepack2] import module import一个包名,就等于执行了这个包下的__init__文件。 示例: ? 在nod1里import ?hello是找不到的,需要手动添加包路径,如果找到那是因为pycharm给加了不必要的路径,以命令行执行为准。 1 import sys,os 1 if __name__==‘__main__‘: #__name__方法判断 主要用在调试功能,即一个模块被调用的时候不执行内容,而自己调试模块的时候可以顺利的执行模块内容。————————————————版权声明:本文为CSDN博主「Teingi」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_40449300/article/details/79327201 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |