time库的使用:
函数
时间格式化:
将时间以合理的方式展示出来的方法。
time库有很多控制符,所有的控制符都是以“%+字母”。
import time as tm #导入time库 别名为 tm
t=tm.gmtime() #获取时间
print(tm.strftime("%Y-%m-%d %H:%M:%S",t)) #时间格式化
文本进度条:
import time
scale = 10 #是指文本进度条的宽度
print("-----------执行开始-------------")
for i in range(scale+1):
a="*" * i #字符串与整数的乘积表示字符串被复制的次数
b="." * (scale-i)
c=(i/scale)*100
print("{:^3.0f}%[{}->{}]".format(c,a,b))
time.sleep(0.1)
print("------------执行结束-------------")
单行动态刷新:
刷新的本质是:用后打印的字符覆盖之前的字符。
end是print函数默认的参数,如果想在字符串增加信息,可在end后面增加,如果不想换行,把end赋值“ ”
r的作用是让光标放到当前行的行首。不换行。