脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - Python中添加搜索路径的方法实例

Python中添加搜索路径的方法实例

2023-02-08 11:44米饭的白色 Python

我们平时在用python写一些脚本作为工具时,经常需要在其他脚本中加载该工具,这篇文章主要给大家介绍了关于Python中添加搜索路径的相关资料,需要的朋友可以参考下

Python添加搜索路径

1. 程序中添加

利用 sys.path 进行添加, 例如:

?
1
2
3
4
import sys
sys.path.append('/Users/username/Documents/')
 
sys.path

以及可以利用 sys.path 输出目前所包含的目录.

2. 利用 .pth 文件进行添加

在 lib/python 所安装的目录下的 lib/python/site-packages/ 目录下增加一个 .pth 文件.

这里需要注意的 python 所安装的目录在哪里.

例如, 用 conda 中 virtual environment 的 my_project 环境, 那么就应该为 /Users/username/opt/anaconda3/envs/fealpy/lib/python3.8/site-packages 的目录下增加一个 mypath.pth 文件.

mypath.pth 中的内容即为将要添加的目录:

?
1
2
/Users/username/Documents/
/Users/username/Downloads/

添加后, 同样可以在 python 中调用 sys.path 查看:

?
1
2
import sys
sys.path

附:python临时添加搜索路径

把自己项目所在的地址放在sys.path列表里面,便于快速导入模块。

import os, sys

?
1
2
3
4
5
6
7
8
9
# 获取当前用户的home目录
module = os.path.expanduser('~')
# 打印当前用户的home目录
print(module)
# 定义home目录的搜索优先级,0为最高优先级
# sys.path.insert()加入的也是临时搜索路径,程序退出后失效。
sys.path.insert(0, module)
# 打印搜索路径
print(sys.path)

总结

到此这篇关于Python中添加搜索路径的文章就介绍到这了,更多相关Python添加搜索路径内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/mifangdebaise/article/details/124804735

延伸 · 阅读

精彩推荐
  • PythonPython装饰器简单用法实例小结

    Python装饰器简单用法实例小结

    这篇文章主要介绍了Python装饰器简单用法,结合实例形式总结分析了Python装饰器的基本功能、简单用法及相关操作注意事项,需要的朋友可以参考下...

    darkfour9352021-04-24
  • Python树莓派(python)与arduino串口通信的详细步骤

    树莓派(python)与arduino串口通信的详细步骤

    这篇文章主要介绍了树莓派(python)与arduino串口通信的详细步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以...

    低调神龙5992022-02-27
  • Pythonpython3.6.5基于kerberos认证的hive和hdfs连接调用方式

    python3.6.5基于kerberos认证的hive和hdfs连接调用方式

    这篇文章主要介绍了python3.6.5基于kerberos认证的hive和hdfs连接调用方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...

    后厂村葫芦娃16142020-06-06
  • PythonPython之Sklearn使用入门教程

    Python之Sklearn使用入门教程

    这篇文章主要介绍了Python之Sklearn使用入门教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...

    谓之小一8972021-09-06
  • PythonPython3安装Pymongo详细步骤

    Python3安装Pymongo详细步骤

    本篇文章主要介绍了Python3安装Pymongo详细步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    星空幻颖12252020-11-13
  • Pythonpython高阶函数使用教程示例

    python高阶函数使用教程示例

    这篇文章主要为大家介绍了python高阶函数使用教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪...

    测试开发技术修炼7102022-06-27
  • Pythonpython 基于UDP协议套接字通信的实现

    python 基于UDP协议套接字通信的实现

    这篇文章主要介绍了python 基于UDP协议套接字通信的实现,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下...

    淘小欣7772021-08-28
  • PythonPython获取当前路径实现代码

    Python获取当前路径实现代码

    这篇文章主要介绍了 Python获取当前路径实现代码的相关资料,需要的朋友可以参考下...

    Python教程网9722020-10-08