sys模块
1 sys.argv # 命令行参数List,第一个元素是程序本身路径,用于获取终端里的参数
2 sys.exit(n) # 退出程序,正常退出时exit(0)
3 sys.version # 获取Python解释程序的版本信息
4 sys.maxint # 最大的Int值
5 sys.path # 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
6 sys.platform # 返回操作系统平台名称
打印进度条
import time
def process():
recv_size = 0
total_size = 333333
while recv_size < total_size:
# 下载了1024个字节数据
time.sleep(0.05)
recv_size += 1024
if recv_size > total_size:
recv_size = total_size
percent = recv_size / total_size
res = int(50 * percent) * "#"
# 打印进度条
print('\r[%-50s] %d%%' % (res,100 * percent) ,end='')
process()
## [##################################################] 100%
No Comments