Python sys模块

作者: LabVIEW_Python | 来源:发表于2021-06-26 15:28 被阅读0次

什么是sys模块? “sys”即“system”,顾名思义,用于访问Python 解释器所使用和维护的变量。常用功能如下:

  1. sys.argv, 即argument value,该变量返回包含命令行参数的列表。
# Demo how to use sys.argv
import sys

def main():
    
    print("The list of command line arguments:\n", type(sys.argv),sys.argv)

if __name__ == '__main__':
    sys.exit(main() or 0)

python argparse_demo.py -m "c:\Program Files (x86)" -d CPU -bs 8888
The list of command line arguments:
<class 'list'> ['argparse_demo.py', '-m', 'c:\Program Files (x86)', '-d', 'CPU', '-bs', '8888']

  1. sys.platform 查看运行平台信息

    查看平台信息
  2. sys.byteorder,查看字节顺序;sys.executable,查看Python解释器位置

    sys.byteorder&system.excutable
  3. sys.path,Python库查找路径

    sys.path
  4. sys.exit([arg]) 程序执行过程中退出Python解释器, arg=0为正常退出
    一般情况下执行到主程序末尾,解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit函数,带有一个可选的整数参数返回给调用它的程序,表示你可以在主程序中捕获对sys.exit()的调用。(0是正常退出,其他为异常)当然也可以用字符串参数,表示错误不成功的报错信息。

    sys.exit([arg])
  5. 最后,用dir()函数可以查阅sys模块里面的所有变量与函数 查阅sys模块里面的所有变量与函数

相关文章

网友评论

    本文标题:Python sys模块

    本文链接:https://www.haomeiwen.com/subject/iqdzyltx.html