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)