在Python脚本中如何使用sys.path.append()添加模块路径?

2026-05-24 18:070阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计638个文字,预计阅读时间需要3分钟。

在Python脚本中如何使用sys.path.append()添加模块路径?

前言:当我们导入一个模块时:import xxx,默认情况下Python解释器会搜索当前目录、已安装的内置模块以及第三方模块。搜索路径存储在sys模块的path变量中。

【即默认搜索路径可通过sys.path修改】

前言

当我们导入一个模块时:import xxx,默认情况下python解释器会搜索当前目录、已安装的内置模块和第三方模块。

搜索路径存放在sys模块的path中。

sys.path.append()

sys.path是一个列表 list ,它里面包含了已经添加到系统的环境变量路径。

当我们要添加自己的引用模块搜索目录时,可以通过列表 list 的 append()方法;

sys.path.append()

对于需要引用的模块和需要执行的脚本文件不在同一个目录时,可以按照如下形式来添加路径:

import sys
sys.path.append(’需要引用模块的地址')

# sys.path.append("..") # 这代表添加当前路径的上一级目录

:这种方法是运行时修改,脚本运行后就会失效。

运行结果:

sys.path.append('..')括号里这两个点是什么意思?

这是目录的意思,即代表上一级目录。

通过这种方式,python程序会在上一级查找相应的其他python包或者文件。

sys.path.append('..\..')还有类似的sys.path.append('../..')就是代表当前位置得上两级的目录地址。

阅读全文

本文共计638个文字,预计阅读时间需要3分钟。

在Python脚本中如何使用sys.path.append()添加模块路径?

前言:当我们导入一个模块时:import xxx,默认情况下Python解释器会搜索当前目录、已安装的内置模块以及第三方模块。搜索路径存储在sys模块的path变量中。

【即默认搜索路径可通过sys.path修改】

前言

当我们导入一个模块时:import xxx,默认情况下python解释器会搜索当前目录、已安装的内置模块和第三方模块。

搜索路径存放在sys模块的path中。

sys.path.append()

sys.path是一个列表 list ,它里面包含了已经添加到系统的环境变量路径。

当我们要添加自己的引用模块搜索目录时,可以通过列表 list 的 append()方法;

sys.path.append()

对于需要引用的模块和需要执行的脚本文件不在同一个目录时,可以按照如下形式来添加路径:

import sys
sys.path.append(’需要引用模块的地址')

# sys.path.append("..") # 这代表添加当前路径的上一级目录

:这种方法是运行时修改,脚本运行后就会失效。

运行结果:

sys.path.append('..')括号里这两个点是什么意思?

这是目录的意思,即代表上一级目录。

通过这种方式,python程序会在上一级查找相应的其他python包或者文件。

sys.path.append('..\..')还有类似的sys.path.append('../..')就是代表当前位置得上两级的目录地址。

阅读全文