python 对 文件内容 搜索(python模块的搜索路径和顺序)
导读:1、查看路径的方法...
1 、查看路径的方法
可以通过打印sys.path来查看模块的搜索路径 ,比如我的电脑:
[ /Users/jay/Project/Python/Book/Chapter6, /Users/jay/Project/Python/Book, /Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip, /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6, /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload, /Users/jay/Library/Python/3.6/lib/python/site-packages, /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages ]2 、模块的搜索顺序:
程序所在目录 、标准安装目录 、标准库安装目录 、Python环境变量所包含的目录 。
如果你自定义的模块与内置模块重名的话 ,会调用你的模块而非内置的模块 ,所以在命名模块的时候还是尽量别重名 。如果硬是要同名且两个模块都用到 ,可以使用「完整路径引入」 ,并使用as 关键字为模块设置别名。另外 ,如果你的模块都不在这些搜索路径里的话 ,可以通过调用sys.path.append("路径")临时把路径添加到搜索路径中 。
以上就是python模块搜索路径和顺序的方法 ,希望能对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!