sys是一个和Python解释器关系密切的标准库,它帮助我们访问和Python解释器联系紧密的变量和函数。
sys的官方解释:https://docs.python.org/3/library/sys.html
其中,sys模块常用的变量和函数及其功能见下表:
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,标识成功),用来标识程序是否成功 |