千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:贵阳千锋IT培训  >  技术干货  >  python模块的搜索路径和顺序

python模块的搜索路径和顺序

来源:千锋教育
发布人:xqq
时间: 2023-11-10 15:33:17

python模块的搜索路径和顺序

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学习教程请关注IT培训机构:千锋教育。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python字典转DataFrame的方法有哪些?

2023-11-10

python生成器的原理探究

2023-11-10

python基于LBPH的人脸识别操作

2023-11-10

最新文章NEW

python迭代器中Yield方法怎么用?

2023-11-10

python如何提取文本信息?

2023-11-10

pythonpyg2plot的原理

2023-11-10

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>