zoukankan      html  css  js  c++  java
  • 二十四、python中sys模块


    '''
    1.sys.argv:命令行参数List,第一个元素是程序本身路径
    '''
    import sys
    print (sys.argv)
    -------------------------------
    ['D:/zhiliangbaozhangbu/06workspace/chushujin/test-py3/w1/testsys.py']
    -------------------------------
    '''
    2.sys.path:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值

    '''
    print (sys.path)
    -------------------------------
    ['D:\zhiliangbaozhangbu\06workspace\chushujin\test-py3\w1', 'D:\zhiliangbaozhangbu\06workspace\chushujin', 'D:\zhiliangbaozhangbu\06workspace\chushujin\venv\Scripts\python36.zip', 'C:\Python36\DLLs', 'C:\Python36\lib', 'C:\Python36', 'D:\zhiliangbaozhangbu\06workspace\chushujin\venv', 'D:\zhiliangbaozhangbu\06workspace\chushujin\venv\lib\site-packages', 'D:\zhiliangbaozhangbu\06workspace\chushujin\venv\lib\site-packages\setuptools-39.1.0-py3.6.egg', 'D:\zhiliangbaozhangbu\06workspace\chushujin\venv\lib\site-packages\pip-10.0.1-py3.6.egg']
    -------------------------------
    '''
    3.sys.exit(n):退出程序,并输出n的内容
    '''
    choice=input("请选择:")
    if choice=='y' or choice=='Y':
    exit("goodbye!")
    sys.exit("goodbye!")
    -------------------------------
    请选择:y

        goodbye!

    -------------------------------
    '''
    4.sys.version:python的版本
    '''
    print (sys.version)
    -------------------------------
    3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)]
    -------------------------------
    '''
    5.sys.platform:当前的操作系统平台名称
    '''
    print(sys.platform)
    -------------------------------
    win32
    -------------------------------
    '''
    6. sys.stdout:屏幕进度条+百分比输出
    '''

    import time,sys

    for i in range(101):
    sys.stdout.write(' ')
    sys.stdout.write("%s%% |%s" %(int((i/100*100)),int((i/100*100))*'#'))
    #sys.stdout.write("#")
    sys.stdout.flush()
    time.sleep(0.1)
    -------------------------------
    100% | ###############################################################################
    -------------------------------
    '''
    7.sys.stdin.readline():读取屏幕输入
    '''

    com=sys.stdin.readline()
    print (com)
    -------------------------------
    ooo
    ooo
    -------------------------------
  • 相关阅读:
    李洪强九宫格的实现
    iOS开发多线程篇 11 —自定义NSOperation
    CALayer3-层的属性
    网络编程小结
    iOS开发多线程篇 10 —NSOperation基本操作
    CALayer2-创建新的层
    iOS开发之多文件上传
    三级联动
    用 ERD 盘解决 Win8 自己主动更新后不能启动的问题
    hdu1028(母函数+DP)
  • 原文地址:https://www.cnblogs.com/chushujin/p/9396785.html
Copyright © 2011-2022 走看看