sys模块:全称system,指的是解释器(os指的是操作系统)
常用操作,用于接收系统操作系统调用解释器传入的参数
- sys.argv 命令行参数List,第一个元素是程序本身路径
- sys.exit(n) 退出程序,正常退出时exit(0)
- sys.version 获取Python解释程序的版本信息
- sys.maxsize 最大的Int值
- sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
- sys.platform 返回操作系统平台名称
1命令行参数List
import sys
print(sys.argv)
# 获取脚本名称 sys.argv[0]
# 获取脚本传递的第一个参数 sys.argv[1]
# 获取脚本传递的第二个参数 sys.argv[2]
输出:(文件名)
['/home/kiosk/Documents/python/python0116/回家/06_sys模块.py']
在linux中运行脚本 返回第一个参数:文件名; 第二个参数:传递的第二个参数 ;第三个参数:传递的第三个参数;
2获取版本信息
print(sys.version[:3])