1.sys.version:获取python解释器版本
import sys# 知识点1.sys.version:python解释器版本"""由于这个版本是三位数如6.2.01,如果想分别获取这三个:第一位:sys.version_info.major第二位:sys.version_info.minor第三位:sys.version_info.micro"""
2.sys.path:获取python解释器的环境变量
import sys# 知识点2:sys.path是python解释器中储存的“默认路径”,称为环境变量"""注意点:1.sys.path的类型为列表,所以可以采用列表的方法进行操作2.sys.path应用场景:在导入包和模块的时候,python解释器会在sys.path中进行寻找3.sys.path在终端解释器运行和pycharm运行时,内容是不一样的4.pycharm会在运行的时候,自动将pycharm的插件,当前项目根目录插入sys.path中5.实际项目开发的时候,需要手动在sys.path中添加环境变量,实际用终端运行6.python文件或者pycharm添加到sys.path是“临时的”,下次打开需要重新添加"""import sysfor item in sys.path:print(item)# 以下是在pycharm中运行得到的结果"""D:\python笔记与练习\练习\python练习&作业&考试\tryD:\python笔记与练习\练习\python练习&作业&考试D:\PyCharm 2020.1\plugins\python\helpers\pycharm_displayD:\Python39\python39.zipD:\Python39\DLLsD:\Python39\libD:\Python39D:\Python39\lib\site-packagesD:\PyCharm 2020.1\plugins\python\helpers\pycharm_matplotlib_backend"""# 以下是在终端运行的结果:"""D:\Python39\python39.zipD:\Python39\DLLsD:\Python39\libD:\Python39D:\Python39\lib\site-packages"""
3.sys.argv:获得脚本名称和执行前传入的参数
import sys# 知识点3:sys.argv是主要是用于在终端运行python文件时 空格后面 写入的参数依次可以获得"""这个不太好直接看出来意思,我们分别举例说明在pycharm和终端中的意思"""# pycharm中:此时注意pycharm的显示#代码:import sysprint(sys.argv)#显示:D:\Python39\python.exe D:/python笔记与练习/练习/python练习&作业&考试/try/sys模块测试.py['D:/python笔记与练习/练习/python练习&作业&考试/try/sys模块测试.py']"""这里注意:第一行并不是打印的内容, 而是,只要程序执行,都会显示观察第一行可以发现:前面“召唤”解释器 后面传入参数是 D:/python笔记与练习/练习/python练习&作业&考试/try/sys模块测试.py这个文件,此时sys.argv接收python解释器旁边的参数刚好 也是这个文件路径,完美契合"""# terminal中:此时注意终端的显示

这个返回的是argv是个列表,第一个是脚本名称, 后面就算其他输入的参数
