【发布时间】:2019-05-05 06:11:54
【问题描述】:
所以我一直在互联网上搜索,试图找出我在这里做错了什么。基本上,我想创建一个脚本,提示用户输入一个数字,然后多次执行 ctrl-v 粘贴操作。我尝试了以下变化的变化,但它不起作用。
这些命令在循环外运行良好,但当我尝试循环它时,程序就崩溃了。我可能遗漏了一些明显的东西,但在过去的 2 个小时里,我一直在努力寻找这些东西,但没有任何运气。任何帮助表示赞赏。
import time
import pyautogui
x = input()
time.sleep(5) #delays the next process by 5 seconds
def work():
global x
pyautogui.hotkey('ctrl','v')
time.sleep(.25)
pyautogui.press('enter')
time.sleep(.25)
x = x - 1
try:
while x > 0:
work()
else:
pass
except KeyboardInterrupt:
pass
【问题讨论】:
标签: python-3.x while-loop pyautogui