zoukankan      html  css  js  c++  java
  • sys模块

    sys模块

    sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。

    作用:sys模块与python解释器交互

    1. sys.path

      # 打印python环境变量
      print(sys.path)
      
    2. 添加环境变量sys.path.append()

      sys.path.append("G:python学习python基础")
      print(sys.path)
      
    3. sys.argv

      # 实现与python解释器进行交互
      # 接收参数(用cmd执行文件时运行才有效)
      print(sys.argv) # 打印第一个值为当前文件名,后面才是接收的参数
      
    4. 打印模块

    print(sys.modules)

    
    
    
    |        方法        |                             详解                             |
    | :----------------: | :----------------------------------------------------------: |
    |      sys.argv      |           命令行参数List,第一个元素是程序本身路径           |
    | sys.modules.keys() |                  返回所有已经导入的模块列表                  |
    |   sys.exc_info()   | 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 |
    |    sys.exit(n)     |                 退出程序,正常退出时exit(0)                  |
    |   sys.hexversion   |     获取Python解释程序的版本值,16进制格式如:0x020403F0     |
    |    sys.version     |                 获取Python解释程序的版本信息                 |
    |     sys.maxint     |                         最大的Int值                          |
    |   sys.maxunicode   |                       最大的Unicode值                        |
    |    sys.modules     |       返回系统导入的模块字段,key是模块名,value是模块       |
    |      sys.path      |    返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值    |
    |    sys.platform    |                     返回操作系统平台名称                     |
    |     sys.stdout     |                           标准输出                           |
    |     sys.stdin      |                           标准输入                           |
    |     sys.stderr     |                           错误输出                           |
    |  sys.exc_clear()   |        用来清除当前线程所出现的当前的或最近的错误信息        |
    |  sys.exec_prefix   |              返回平台独立的python文件安装的位置              |
    |   sys.byteorder    | 本地字节规则的指示器,big-endian平台的值是'big',little-endian平台的值是'little' |
    |   sys.copyright    |                   记录python版权相关的东西                   |
    |  sys.api_version   |                      解释器的C的API版本                      |
    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    接水果(fruit)
    大融合
    排序(sortb)
    latex公式测试
    次小生成树
    HDU 2973 YAPTCHA (威尔逊定理)
    状压DP概念 及例题(洛谷 P1896 互不侵犯)
    ICPC Asia Nanning 2017 F. The Chosen One (大数、规律、2的k次幂)
    HDU 1074 Doing Homework (状压DP)
    最长上升(不下降)子序列(LIS) 不同求解方法(动规、贪心)
  • 原文地址:https://www.cnblogs.com/randysun/p/11368133.html
Copyright © 2011-2022 走看看