导语:
本文主要介绍了关于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电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在 Python 中求素数之和08/16
- ♥ python中字典dict函数是如何使用的?12/04
- ♥ 什么是python3重闭运算符?有什么用?12/25
- ♥ python如何遍历字符串08/20
- ♥ 如何在kali中安装python08/27
- ♥ python不是内部或外部命令有什么问题12/29
内容反馈