python_sys模块

 sys模块

import sys


print(sys.path)  # 返回模块的搜索路径,初始化时使用python path环境变量的值
print(sys.argv)  # 命令行参数List,第一个元素是程序本身路径
print(sys.exit())  # 退出程序,正常退出时exit(0)
print(sys.version)  # 获取Python解释程序的版本信息
print(sys.maxsize)  # 最大的Int值
print(sys.platform)  # 返回操作系统平台名称

print(sys.stdout.write('please:'))  # 进度条使用
print(sys.stdin.readline())  # 读取键盘的一次输入

 

打印进度条

# 打印进度条 1:

import sys
import time


def progress(percent, width=60):
    if percent >= 1:
        percent = 1
    show_str = ('[%%-%ds]' % width) % (int(width*percent)*'#')
    print('\r%s %d%%' % (show_str, int(100*percent)), file=sys.stdout, flush=True, end='')


data_size = 66666
recv_size = 0
while recv_size < data_size:
    time.sleep(0.1)
    recv_size += 1024

    percents = recv_size/data_size
    progress(percents)


# 打印进度条 2:

import time


def progress(percent, width=60):
    if percent > 1:
        percent = 1
    show_str = ('[%%-%ds]' % width) % (int(width*percent)*'#')
    print('\r%s %d%%' % (show_str, int(100*percent)), end='')


recv_size = 0
data_size = 66666

while recv_size < data_size:
    time.sleep(0.1)
    recv_size += 1024
    percent = recv_size/data_size
    progress(percent)

 

  

posted @ 2019-01-28 15:50  Carter_qx  阅读(108)  评论(0编辑  收藏  举报