import pyautogui
import tkinter as tk
import time
window = tk.Tk()
window.title('持续截图')
window.geometry('500x300')
l = tk.Label(window, text='请输入截图间隔时间 秒', bg='#F5F5DC', fg='black', font=('Arial', 12), width=30, height=3)
l.pack()
e1 = tk.Entry(window,show=None, font=('Arial', 14))
e1.pack()
l = tk.Label(window, text='请输入截图数量', bg='#F5F5DC', fg='black', font=('Arial', 12), width=30, height=3)
l.pack()
e2 = tk.Entry(window,show=None, font=('Arial', 14))
e2.pack()
def sgshot():
a = int(e2.get())
for d in range(a):
e = time.strftime('%Y-%m-%d %H%M%S', time.localtime())
img = pyautogui.screenshot()
img.save("./shoot/"+str(e)+".png") #需要在程序运行的根目录下创建文件夹shoot
time.sleep(int(e1.get()))
b = tk.Button(window, text='开始', font=('Arial', 12), width=10, height=1, command=sgshot)
b.pack()
window.mainloop()
这个需要在运行的根目录下创建一个用于保存截图的文件名为shoot的文件夹
欢迎各位大拿提出改正意见和其他实现方法,对我这样的萌新来说很重要QwQ


![[萌新练手小程序]按照输入的时间间隔和截图数量进行截屏并保存 [萌新练手小程序]按照输入的时间间隔和截图数量进行截屏并保存](http://www.mshxw.com/aiimages/31/299921.png)
