Sys模块和Python示例
Pythonsys模块
在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']