Python模块之sys模块
sys模块是与Python解释器交互的一个接口
有如下方法
- sys.argv 命令行参数的一个列表,第一个参数为程序本身的路径,可以对用户输入参数进行校验
- sys.exit(n) 退出程序,正常退出exit(0) ,异常退出exit(1)
- sys.version 获取Python解释器的版本信息
- sys.path 返回模块的搜索路径
- sys.platform 返回操作系统的平台平台名称
以下是具体方法的使用
1: sys.argv
import sys # 导入sys模块 ret = sys.argv # 通过argv获得参数列表并赋值给ret print(ret) # 打印参数列表
# 从下图可以看到整个列表的第一个元素是该文件的名字
2: sys.exit
主动告诉操作系统去关闭整个程序,exit(0)表示正常关闭,exit(1)表示非正常关闭
3 sys.version
import sys # 导入sys模块 print(sys.version) # 打印python解释器的版本
# 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)]
4 sys.path
import sys print(sys.path)
# 返回的是python解释器搜索模块的路径
5.sys.mudules