“sys”即“system”,“系统”之意。该模块提供了一些接口,用于访问 Python 解释器自身使用和维护的变量,同时模块中还提供了一部分函数,可以与解释器进行比较深度的交互。
print(sys.version)#python版本
#3.11.4 | packaged by Anaconda, Inc. | (main, Jul 5 2023, 13:47:18) [MSC v.1916 64 bit (AMD64)]
print(sys.maxsize)#能表示的最大int
#9223372036854775807
print(sys.platform)#平台
#win32
print(sys.getdefaultencoding())#默认编码方式
#utf-8
print(sys.getrecursionlimit())#递归最大深度
#3000
print(sys.byteorder)#本地字节序(大端、小端)
#little
print(sys.path)#python搜索模块的路径
#['C:\\Users\\59712\\Documents\\python模块学习', 'C:\\Users\\59712\\miniconda3\\python311.zip', 'C:\\Users\\59712\\miniconda3\\DLLs', 'C:\\Users\\59712\\miniconda3\\Lib', 'C:\\Users\\59712\\miniconda3', '', 'C:\\Users\\59712\\miniconda3\\Lib\\site-packages', 'C:\\Users\\59712\\miniconda3\\Lib\\site-packages\\win32', 'C:\\Users\\59712\\miniconda3\\Lib\\site-packages\\win32\\lib', 'C:\\Users\\59712\\miniconda3\\Lib\\site-packages\\Pythonwin']
print(sys.copyright)#版权信息
#Copyright (c) 2001-2023 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.
sys.exit(1)
#退出程序,正常退出时exit(0)返回值为0
print(sys.argv)#传入参数