知行编程网知行编程网  2022-10-24 07:30 知行编程网 隐藏边栏  5 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python模块的搜索路径和顺序的相关知识,包括python中的模块,以及python找不到路径这些编程知识,希望对大家有参考作用。

python模块的搜索路径和顺序


1、查看路径的方法

可以通过打印sys.path来查看模块的搜索路径,比如我的电脑:

[
'/Users/jay/Project/Python/Book/Chapter 6', 
'/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("path") 临时将路径添加到搜索路径。

以上就是python模块搜索路径和顺序的方

法,希望能对大家有所帮助。

更多Python学习指路:


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享