Python中Ⅱ号模块有哪些功能?

2026-06-11 06:020阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

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

Python中Ⅱ号模块有哪些功能?

搜索路径+当你导入一个模块时,Python解析器对模块位置的搜索顺序是:1. 当前目录;2. 如果不在当前目录,则搜索环境变量PYTHONPATH下的每个目录;3. 如果以上都找不到,Python会尝试标准库目录。

搜索路径

当你导入一个模块,Python 解析器对模块位置的搜索顺序是:

  • 1、当前目录
  • 2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
  • 3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。

模块搜索路径存储在 system 模块的 sys.path 变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。

PYTHONPATH 变量

作为环境变量,PYTHONPATH 由装在一个列表里的许多目录组成。PYTHONPATH 的语法和 shell 变量 PATH 的一样。

在 Windows 系统,典型的 PYTHONPATH 如下:

在 UNIX 系统,典型的 PYTHONPATH 如下:

命名空间和作用域

变量是拥有匹配对象的名字(标识符)。命名空www.xuanhe.net/间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典。

一个 Python 表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。

每个函数都有自己的命名空间。

阅读全文

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

Python中Ⅱ号模块有哪些功能?

搜索路径+当你导入一个模块时,Python解析器对模块位置的搜索顺序是:1. 当前目录;2. 如果不在当前目录,则搜索环境变量PYTHONPATH下的每个目录;3. 如果以上都找不到,Python会尝试标准库目录。

搜索路径

当你导入一个模块,Python 解析器对模块位置的搜索顺序是:

  • 1、当前目录
  • 2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
  • 3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。

模块搜索路径存储在 system 模块的 sys.path 变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。

PYTHONPATH 变量

作为环境变量,PYTHONPATH 由装在一个列表里的许多目录组成。PYTHONPATH 的语法和 shell 变量 PATH 的一样。

在 Windows 系统,典型的 PYTHONPATH 如下:

在 UNIX 系统,典型的 PYTHONPATH 如下:

命名空间和作用域

变量是拥有匹配对象的名字(标识符)。命名空www.xuanhe.net/间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典。

一个 Python 表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。

每个函数都有自己的命名空间。

阅读全文