0
点赞
收藏
分享

微信扫一扫

Python sys模块

科牛 2021-09-28 阅读 59

什么是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)
  1. sys.platform 查看运行平台信息

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

  3. sys.path,Python库查找路径

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

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

举报

相关推荐

0 条评论