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

    import sys
    
    # 接受程序运行的参数 ,默认是文件名
    res = sys.argv
    print(res)
    # (venv3) H:python视频练习>python3 sys_model.py
    # ['sys_model.py']
    # 参数中间以空格分隔
    # (venv3) H:python视频练习>python3 sys_model.py  -1111  bbb
    # ['sys_model.py', '-1111', 'bbb']
    
    # 在终端输出
    sys.stdout.write('#')
    
    # 进度条效果,sys.stdout.flush() 刷新缓存直接显示,有多少显示多少,
    # 如果不加的话程序会全部执行完然后一次性显示10个#号
    import time
    
    for i in range(10):
        sys.stdout.write('#')
        time.sleep(0.5)
        sys.stdout.flush()
    
    # python 解释器版本
    print(sys.version)
    # 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)]
    
    # 返回模块的搜索路径,
    print(sys.path)
    # ['H:\python\视频练习', 'H:\python\视频练习', 'H:\python\venv3\Scripts\python36.zip',
    # 'E:\python3.6\DLLs', 'E:\python3.6\lib', 'E:\python3.6', 'H:\python\venv3',
    #  'H:\python\venv3\lib\site-packages', 'H:\python\venv3\lib\site-packages\setuptools-28.8.0-py3.6.egg',
    # 'H:\python\venv3\lib\site-packages\win32', 'H:\python\venv3\lib\site-packages\win32\lib',
    #  'H:\python\venv3\lib\site-packages\Pythonwin', 'E:\PyCharm 2017.3.4\helpers\pycharm_matplotlib_backend']
    
    # 返回操作系统平台名称
    res = sys.platform
    print(res)
    # win32
    
    # 退出程序
    sys.exit()
  • 相关阅读:
    哈希表存人名。。= =
    转载:风雨20年:我所积累的20条编程经验
    Beginning C# Objects:From Concepts to Code
    数据结构题集
    内部排序算法比较。。= =
    稀疏矩阵运算器
    断念
    .NET Reflector
    Andorid信息推送
    Project2010环境搭建
  • 原文地址:https://www.cnblogs.com/kehaimin/p/11465667.html
Copyright © 2011-2022 走看看