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

    sys模块常用操作如下:

      1.命令行参数 sys.argv  第一个元素是程序本身路径

    # 1.命令行参数 第一个元素是程序本身路径
    ret = sys.argv
    print('命令行参数:',ret)

      2.退出程序 sys.exit(n) ,正常退出程序sys.exit(0)

      3.获取当前python的版本 sys.version

    # 3.获取当前python的版本  sys.version
    ret = sys.version
    print('当前python的版本:',ret)
    # 输出
    # 当前python的版本: 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)

      4.获取模块的搜索路径 sys.path ,第一个''代表当前模块的所在的目录

    >>> import sys
    >>> sys.path
    ['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']

      5.获取操作系统平台名称 sys.platform

    # 5.获取操作系统平台名称  针对Mac则是'darwin'  其他的有待研究
    ret = sys.platform
    print('获取操作系统平台名称:',ret)
    # 输出
    # 获取操作系统平台名称: darwin 

      6.标准输出 sys.stdout.write('xxx') 引出进度条的例子  注意:在py3上不行,可以使用print代替

      7.标准输入 sys.stdin.readline()[:-1]

      8.获取解释器默认编码 sys.getdefaultencoding()

    # 8.获取解释器默认编码 sys.getdefaultencoding()
    ret = sys.getdefaultencoding()
    print('获取解释器默认编码:',ret)
    # 输出
    # 获取解释器默认编码: utf-8

      9.获取内存数据存到文件里的默认编码  sys.getfilesystemencoding()

    # 9.获取内存数据存到文件里的默认编码  sys.getfilesystemencoding()
    ret = sys.getfilesystemencoding()
    print('获取内存数据存到文件里的默认编码:',ret)
    # 输出
    # 获取内存数据存到文件里的默认编码: utf-8
  • 相关阅读:
    iOS的几种动画使用
    iOS工程师必备技能
    网络数据的下载(NSUrlconnection异步下载和NSstring同步下载)和UI界面数据的刷新(都是抛弃第三方库的一些本质)
    GCD定时器
    iOS开发的小技巧
    站在巨人的肩膀上
    跳转系统设置相关界面的方法
    微信分享
    网站 、内容
    加水印
  • 原文地址:https://www.cnblogs.com/it-q/p/8434907.html
Copyright © 2011-2022 走看看