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)