Sys模块和Python示例

Python sys模块

sys模块为我们提供了有关用于与Python解释器交互的Python解释器的信息。该模块是Python最好的模块之一,要使用sys模块,我们必须像其他内置模块一样将其导入程序中。这提供了许多有关Python解释器的信息,例如解释器的版本,变量可以存储的最大值,有关Python解释器的版权的信息,等等。在这里,我们将看到sys模块的一些重要功能。举个例子。

sys模块的一些重要功能

1)系统版本

此函数返回一个字符串,该字符串表示Python解释器的版本以及安装日期。

示例

# 导入模块
import sys

# 打印python版本
print(sys.version)

输出结果

3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)]

2)系统版权

此函数返回有关Python解释器版权的信息。

示例

# 导入模块
import sys

# 打印版权信息
print('Information about the copyright:')
print(sys.copyright)

输出结果

Information about the copyright:Copyright (c) 2001-2019 Python Software Foundation.
All Rights Reserved.

Copyright (c) 2000 BeOpen.com.
All Rights Reserved.

Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.

Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved.

3)sys.maxsize

此函数返回变量可以采用的整数的最大值。

示例

# 导入模块
import sys

# 打印整数的最大值
print('Maximum value of an integer:',sys.maxsize)

输出结果

Maximum value of an integer: 9223372036854775807

4)系统路径

此函数返回一个列表,其中包含所有Python模块的搜索路径。

示例

# 导入模块
import sys

# 打印所有路径
print('List of the all path:')
print(sys.path)

输出结果

List of the all path:['/home/runner', '/usr/local/lib/python37.zip', 
'/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', 
'/home/runner/.local/share/virtualenvs/python3/lib/python3.7/site-packages']