python--模块之sys与python解释器交互模块

Posted ◕ᴗ◕。2018,砥砺前行,天道酬勤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--模块之sys与python解释器交互模块相关的知识,希望对你有一定的参考价值。

作用:
sys模块是与python解释器交互的一个接口。它提供了一系列有关python运行环境的变量和函数。

常用函数:
import sys

sys.argv #命令行参数list,第一个元素是程序本身路径。

print (sys.argv)
>>E:/test/test.py

sys.platform #获取当前执行环境的平台,win32:Windows 32bit,Linux:Linux平台

print(sys.platform)
>>win32

sys.path #获取模块搜索路径。

print(sys.path)


sys.builtin_module_names #获取内置模块的名字。

print(sys.builtin_module_names)

sys.exit(n) #
执行到主程序末尾,解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit函数,带有一个可选的整数参数返回给调用它的程序,表示你可以在主程序中捕获对sys.exit的调用。(0是正常退出,其他为异常)

print (‘running...‘)
try:
sys.exit(1)
except SystemExit:
print (‘程序正常‘)
print (‘exited‘)

 

以上是关于python--模块之sys与python解释器交互模块的主要内容,如果未能解决你的问题,请参考以下文章

python模块之sys模块

python之sys模块

python之sys与os模块详解

python 标准库模块之 sys 模块

python之sys模块

python模块之sys模块和序列化模块