sys模块的作用
sys模块用于解释器相关的操作,通常用于脚本传参
sys模块的常见用法
系统。argv传递到Python脚本的命令行参数列表,第一个元素是程序本身路径
系统。python可执行返回解释器在当前系统中的绝对路径
sys.exit ([arg])程序中间的退出,arg=0为正常退出
系统。平台返回操作系统平台名称,Linux是linux2,窗户是win32
系统。路径返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
系统。python版本获取解释器程序的版本信息
sys.stdout.write (str)
示列演示
位置参数
进口sys
打印(sys.argv [0])
打印(sys.argv [1])
打印(sys.argv [2])
打印(sys.argv [3])
打印(“你好world")
执行结果
。\ sys模块。py #系统。argv[0]脚本名称
#第一个参数
b #第二个参数
c#第三个参数
hello world
程序中途退出
进口sys
打印(sys.argv [0])
打印(sys.argv [1])
打印(sys.argv [2])
打印(sys.argv [3])
sys.exit ()
打印(“你好world")
执行结果展示
。\ sys模块py
b c
PS: sys后面印刷的命令没有执行
获取模块路径
当我们使用进口导入模块的时候,是根据系统。道路的路径来搜索导入的模块名称
导入系统 我在sys.path
:
打印(i)
执行后
C: \ python36 \ python36.zip
C: \ python36 \ dll
C: \ python36 \ lib
C: \ python36
C: \ python36 \ lib \网站
ps显示的是PYTHONPATH环境变量的值
获取当前系统平台
进口sys
引用> 引用> 引用>
sys.platform
的win32获取Python解释器的路径
打印(sys.executable)
引用> 引用> 引用>
C: \ python36 \ python3.exe获取python程序的版本
打印(sys.version)
引用> 引用> 引用>
3.6.3 (v3.6.3:2c5fed8 10月3 2017年,17:26:49)[v MSC。1900 32位(英特尔)]python标准库模块之sys模块