pythonsys模块sys模块主要提供与python解释器交互的变量和函数;导入系统#1。sys.argv[i],获取命令行传递的参数,第一个是模块/程序本身的名称,从第二个元素开始才是真正的参数。#常用于在服务器或终端运行python脚本时传递少量自定义或配置参数;#在当前路径下创建一个main.py模块,内容如下:importsysa=sys.argv[1]b=sys.argv[2]print(sys.argv[0])print('ais%s,bis%s'%(a,b))#通过命令行在外部运行文件>>>(blog)D:\pycharmprojects>pythonmain.py'hh''test'main.py#sys.argv[0]a是'hh',b是'test'#2.sys.version;获取python版本名称>>>sys.version'3.8.8(默认,2021年4月13日,15:08:03)[MSCv.191664位(AMD64)]'#3。sys.path#返回模块搜索路径>>>sys.path['D:\\pycharm\\PyCharmCommunityEdition2021.1.1\\plugins\\python-ce\\helpers\\pydev','D:\\pycharmprojects','D:\\pycharm\\PyCharmCommunityEdition2021.1.1\\plugins\\python-ce\\helpers\\third_party\\thriftpy','D:\\pycharm\\PyCharmCommunityEdition2021.1.1\\plugins\\python-ce\\helpers\\pydev','C:\\Users\\Administrator\\anaconda\\envs\\blog\\python38.zip','C:\\Users\\管理员\\anaconda\\envs\\博客\\DLLs','C:\\Users\\Administrator\\anaconda\\envs\\blog\\lib','C:\\Users\\Administrator\\anaconda\\envs\\blog','C:\\Users\\Administrator\\anaconda\\envs\\blog\\lib\\site-packages',#第三方模块路径'D:\\pycharmprojects','D:/pycharmprojects'#当前路径]#4.sys.platform#返回操作系统平台名>>>sys.platform'win32'#5.sys.thread_info#当前线程信息>>>sys.thread_infosys.thread_info(name='nt',lock=None,version=None)#6.sys.modules#以字典的形式返回当前Python环境中所有导入的模块;请注意,它当前已加载或导入;>>>sys.modules{'sys':
