Advertisement

Python中sys的核心模块使用方法解析

阅读量:

sys是与Python解释器紧密关联的一个标准库,它为我们提供了访问那些与Python解释器具有密切联系的变量和函数的途径。

sys模块的官方说明可参考:https://docs.python.org/3/library/sys.html

该模块中常见的一些变量和函数及其对应的功能如下表所示:

sys成员(变量和函数) 功能描述
sy.argv 获取运行Python程序的命令行参数。其中sys.argv[0]通常是指该Python程序,sys.argv[1]代表为Python程序提供的第一个参数,sys.argv[2]代表为Python程序提供的第二个参数······以此类推。
sys.path 是一个字符串列表,其中每个字符串都是一个目录名,在使用import语句导入模块时,解释器就会从这些目录中查找指定的模块。
sys.exit() 通过引发SystemExit异常来退出程序。将其放在try块中不能阻止finally块的执行。你可以提供一个整数作为参数(默认为0,标识成功),用来标识程序是否成功运行,这是UNIX的一个惯例。
sys.modules 返回模块名和载入模块对应关系的字典。
sys.platform 此变量是一个字符串,标识解释器当前正在运行的平台名称,它可能是标识操作系统的名称,也可能是标识其他种

全部评论 (0)

还没有任何评论哟~