Python sys模块

python sys模块提供了用于操作 python 运行时环境不同部分的函数和变量。它允许我们访问系统特定的参数和功能。

导入系统

首先,在运行任何函数之前,我们必须在程序中导入 sys模块。

sys模块

该函数提供已导入的现有 python 模块的名称。

sys.argv

该函数返回传递给 Python 脚本的命令行参数列表。脚本的名称始终是索引 0 处的项,其余的参数存储在后续的索引中。

sys.base_exec_prefix

该函数提供了一种有效的方法来获得与 exec_prefix 相同的值。如果不运行虚拟环境,该值将保持不变。

sys.base_prefix

它在 Python 启动期间,在 site.py 运行之前被设置为与前缀相同的值。

sys.byteorder

这是本机 byteorder 的一个指示,它提供了一种有效的方式来做某事。

sys.maxsize

此函数返回变量的最大整数。

sys.path

该函数显示当前系统中的 PYTHONPATH 集。它是一个环境变量,是所有 python 模块的搜索路径。

sys.stdin

它是一个对象,在程序开始时包含 stdin 的原始值,并在结束时使用。它可以恢复文件。

sys.getrefcount

此函数返回对象的引用计数。

sys.exit

该函数用于从 Python 控制台或命令提示符退出,也用于在出现异常时退出程序。

sys.executable

这个函数的值是 Python 解释器的绝对路径。了解 python 在其他机器上的安装位置非常有用。

sys.platform

该函数的这个值用于标识我们工作的平台。

原文:https://www.javatpoint.com/python-sys-module