Python教程-Python 的 sys 模块
Python 的 sys 模块提供了用于操作 Python 运行环境不同部分的函数和变量。它允许我们访问系统特定的参数和函数。
导入 sys 模块
首先,在我们的程序中运行任何函数之前,我们必须导入 sys 模块。
sys.modules
此函数提供了已导入的现有 Python 模块的名称。
sys.argv
此函数返回传递给 Python 脚本的命令行参数列表。脚本的名称始终位于索引 0 处,其余参数存储在后续索引处。
sys.base_exec_prefix
此函数以高效的方式提供与 exec_prefix 相同的值。如果未在虚拟环境中运行,则该值将保持不变。
sys.base_prefix
它在 Python 启动时在运行 site.py 之前设置为与 prefix 相同的值。
sys.byteorder
它指示本机字节顺序,提供了一种高效的执行方式。
sys.maxsize
此函数返回变量的最大整数值。
sys.path
此函数显示当前系统中设置的 PYTHONPATH。它是一个环境变量,用于搜索所有 Python 模块。
sys.stdin
它是一个包含程序开始时 stdin 的原始值的对象,并在最终化期间使用。它可以还原文件。
sys.getrefcount
此函数返回对象的引用计数。
sys.exit
此函数用于从 Python 控制台或命令提示符退出,也用于在出现异常时退出程序。
sys 可执行文件
此函数的值是 Python 解释器的绝对路径。它对于了解在他人计算机上安装了 Python 的位置很有用。
sys.platform
此函数的值用于识别我们正在工作的平台。