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

    sy模块主要用于:解析器及环境

    命令行参数
      python xx.py xx1 xx2
    注:xx.py: sys.argv[0]  脚本名称
      xx1   sys.argv[1]  第1个参数

    退出程序
      sys.exit([exit_code])
    注:exit_code = 0 正常退出

    模块、包加载(import)的查询列表
      sys.path
      sys.path.append("自定义模块路径")
      sys.path.remove("路径")

    解析器导入的模块列表<内建模块>
      sys.builtin_module_names

    模块路径
      import os
      os.__file__

    查看平台
      sys.platform

    标准输入  sys.stdin
    标准输出  sys.stdout
    标准错误  sys.stderr

    sys.stdin.readline()  从标准输入读一行
    sys.stdout.write("a")  从标准输出输出

    输入重定向
    1 import sys
    2 
    3 saveout = sys.stdout
    4 fsock = open("out.log", 'w')
    5 sys.stdout = fsock
    6 print("test")
    7 sys.stdout = saveout
    8 fsock.close()
    View Code
    
    

     获取系统当前编码

      sys.getdefaultencoding()

     全局字典

       sys.modules

      该字典是python启动后,就加载到内存中

      模块名:模块对应的路径

      keys    values

  • 相关阅读:
    卡特兰数
    hdu 1023 Train Problem II
    hdu 1022 Train Problem
    hdu 1021 Fibonacci Again 找规律
    java大数模板
    gcd
    object dection资源
    Rich feature hierarchies for accurate object detection and semantic segmentation(RCNN)
    softmax sigmoid
    凸优化
  • 原文地址:https://www.cnblogs.com/todayisafineday/p/6131639.html
Copyright © 2011-2022 走看看