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 命令查看
