sys模块主要是提供一些变量、函数跟Python解释器进行有效交互。
如:判断当前的解释器是不是最终版本,如此判断
如果解释器是版本3则执行导入,否则不导入
 
命令行解释执行:
 
- sys.argv 
 argv 会返回一个 list, 这个 list 的第一个元素是程序的路径,如下图所示:  - 命令行解释执行:   - 通过命令行让程序接收多个参数 
 在运行脚本后面输入空格分隔的参数,可以被 sys.argv 接收到。方便程序和使用者进行交互  - 比如有一人下载程序会根据用户输入的参数进行下载:   - 同样用命令行交互方式代入需要的参数   
- sys.path 
 获取 python 环境变量有位置  
- sys.platform 
 获取你的 Python 运行的系统版本:
 通过此命令实现在特定的环境做一些不同的执行:  
- sys.modules.keys() 
 获取系统已经导入的模块名称:  
- sys.version 
 获取系统的版本  
- sys.exit() 
 退出 python 当前程序  
需要获取全部使用说明,同样用 help 命令查看
