zoukankan      html  css  js  c++  java
  • 【python学习笔记】sys模块

    import sys
    '''
    sys库的作用:主要是针对于python解释器相关的变量和方法,即查看python解释器信息及传递信息给python解释器
    sys.argv:获取命令行参数,返回一个列表,其中包含了被传递给python脚本的命令行参数,argv[0]为脚本的名称
    从程序外部获取参数的桥梁,获取命令行参数,返回一个列表,其中包含了脚本路径及传递给python脚本的命令行参数,并非等用户输入,可以由系统传递给python脚本程序
    优点:方便程序员可以通过命令方式直接控制程序的运行状态,不需要使用input对数据进行处理
    sys.exit(n):程序退出,正常退出是sys.exit(0),非0为异常退出
    sys.version:获取python解释器的版本信息,根据版本信息处理
    '''
    
    print('开始执行程序')
    print(sys.argv)  # ['C:/Users/z0/PycharmProjects/OJ/simple/1115.py']
    for i in range(int(sys.argv[1])):
        print('执行{}'.format(i))
    
    print(sys.version)  # 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)]
    # sys.exit(0)  # 程序退出 后面的不执行
    print('hello')
    '''
    命令行执行
    python 1115.py 2
    输出:
    开始执行程序
    ['1115.py', '2']
    执行0
    执行1
    '''
    

      

  • 相关阅读:
    那些离不开的 Chrome 扩展插件
    Spring Boot 实战 —— 入门
    Maven 学习笔记
    Linux lvm 分区知识笔记
    Linux 双向 SSH 免密登录
    CentOS Yum 源搭建
    Ubuntu 系统学习
    iOS 测试三方 KIF 的那些事
    Swift 网络请求数据与解析
    iOS Plist 文件的 增 删 改
  • 原文地址:https://www.cnblogs.com/zhaoyujiao/p/15556851.html
Copyright © 2011-2022 走看看