我目前正在尝试编写一个用python截取屏幕截图的程序。问题是,每当我尝试截屏时,程序重新启动,然后截取屏幕截图。这并不理想,因为我希望用户输入他们希望屏幕截图发生的位置,并且当程序重新启动时,您需要重新输入该位置。 我的代码是:
import pyscreenshot as ImageGrab
x1 = input("X1> ")
y1 = input("Y1> ")
x2 = input("X2> ")
y2 = input("Y2> ")
if __name__ == "__main__":
while True:
input("ENTER to take a screenshot")
im = ImageGrab.grab(bbox=(x1, y1, x2, y2))
im.save("Image/screenshot.png")
感谢任何帮助,并且 如果需要更多信息,请告诉我