#TextProBarV3.pyimport time
scale =50print("执行开始".center(scale//2,"-"))
start = time.perf_counter()for i inrange(scale+1):
a ='*'* i
b ='.'*(scale - i)
c =(i/scale)*100
dur = time.perf_counter()- start
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end='')
time.sleep(0.1)print("\n"+"执行结束".center(scale//2,'-'))
二、自动安装 python 库脚本
import os
libs ={'pypdf2','requests'}try:for i in libs:
os.system("pip install "+ i)print("Successful")except:print('faild someHow')
三、根据文件画图
from datetime import date
import re
import turtle
turtle.title("自动轨迹绘制")
turtle.setup(800,600,0,0)
turtle.pencolor("red")
turtle.pensize(5)
date1 =[]
f =open('1.txt')for line in f:
line = line.replace("\n","")print(line)
date1.append(list(map(eval, line.split(","))))
f.close()for i inrange(len(date1)):
turtle.pencolor(date1[i][3], date1[i][4], date1[i][5])
turtle.fd(date1[i][0])if date1[i][1]:
turtle.left(date1[i][2])else:
turtle.right(date1[i][2])
from datetime import date
import re
import turtle
turtle.title("自动轨迹绘制")
turtle.setup(800,600,0,0)
turtle.pencolor("red")
turtle.pensize(5)
date1 =[]
f =open('国务院关于实施乡村振兴战略的意见.txt')for line in f:
line = line.replace("\n","")print(line)
date1.append(list(map(eval, line.split(","))))
f.close()for i inrange(len(date1)):
turtle.pencolor(date1[i][3], date1[i][4], date1[i][5])
turtle.fd(date1[i][0])if date1[i][1]:
turtle.left(date1[i][2])else:
turtle.right(date1[i][2])
turtle.done()
五、七段数码管写当前日期
from datetime import datetime
import turtle
defdrawLine(draw):
turtle.penup()if draw:
turtle.pendown()
turtle.fd(40)
turtle.right(90)
turtle.penup()defdigit(num):if num in[2,3,4,5,6,8,9]:
drawLine(True)else:
drawLine(False)if num in[0,1,3,4,5,6,7,8,9]:
drawLine(True)else:
drawLine(False)if num in[0,2,3,5,6,8,9]:
drawLine(True)else:
drawLine(False)if num in[0,2,6,8]:
drawLine(True)else:
drawLine(False)
turtle.left(90)if num in[0,4,5,6,8,9]:
drawLine(True)else:
drawLine(False)if num in[0,2,3,5,6,7,8,9]:
drawLine(True)else:
drawLine(False)if num in[0,1,2,3,4,7,8,9]:
drawLine(True)else:
drawLine(False)
turtle.left(180)
turtle.fd(20)defmain():
turtle.setup(600,400)
turtle.hideturtle()
turtle.speed(10000)
turtle.penup()
turtle.fd(-250)
turtle.pensize(5)
turtle.pencolor('purple')
date1 = datetime.today()
date1 = date1.strftime('%Y%m%d')print(date1)for i in date1:
digit(eval(i))
turtle.done()if __name__ =='__main__':
main()