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

    这个模块在处理编码和输入参数以及从定向输入输出的时候用的比较多。只记录一下自己用到的或者见到比较多的:

    import sys
    sys.argv #允许脚本时的输入参数,例如:python test.py 1 2 argv[0]:test.py,argv[1]:1,argv[2]:2
    sys.exit() #退出程序,正常退出时exit(0),exit(1),会抛出 SystemExit异常导致程序退出
    sys.modules #返回系统导入的模块字段,key是模块名,value是模块
    sys.path #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
    sys.platform #返回操作系统平台名称 <span style="font-family: 'Courier New', Courier, mono; font-size: 14px; line-height: 21px;">platform模块可以获取更详细的系统信息</span>
    sys.stdout,sys.stdin,sys.stderr #标准输出,标准输入,错误输出
    sys.getdefaultencoding() #返回当前你所用的默认的字符编码格式
    sys.setdefaultencoding('utf8') #用来设置当前默认的字符编码,这个函数只会被site模块的sitecustomize使用,一旦被site模块使用了,他会从sys模块移除,因此使用该方法之前reload(sys)从新加载sys模块
    sys.stdin.readline() #从标准输入读取一行,
    sys.stdout.write() #输出到标准输出

  • 相关阅读:
    禅道环境搭建
    java web自动化js控制滚动条
    Selenium启动项参数设置
    模糊定位
    eclipse设置UTF-8
    eclipse在线安装testNG
    3步在Linux虚拟机搭建Hadoop
    Linux系统下shell脚本中执行sql
    Linux操作系统中记录操作记录的地方
    awk命令看这一篇就够了
  • 原文地址:https://www.cnblogs.com/noticeable/p/15133255.html
Copyright © 2011-2022 走看看