我正在使用PyAutoGUI模块处理脚本。有时脚本会陷入while循环中,因为它正在寻找由于连接问题等原因而未显示的图片/图像。如果发生这种情况,我希望程序从零重新开始,因此我想模拟播放/运行按钮在Pycharm中使用命令行。这可能吗?
答案 0 :(得分:0)
听起来像您想做的是,如果程序没有响应,请重新启动程序。这里似乎发布了一个类似的问题:Python help - Need the ability to restart the script when it hangs or automatically set a timer,所以我建议您看一下。首先,在Pycharm中模拟运行按钮似乎是一个好主意,但除非有绝对的选择,否则模拟用户的操作是非常具体且不明智的做法。
答案 1 :(得分:0)
感谢Patel,我设法解决了我的问题。您可以使用ctrl + f5重新启动脚本,所以现在当我陷入while循环中时,我将使用以下代码:
#Click toolbar Pycharm
pyautogui.moveTo(1672,15,1)
pyautogui.click()
#Rerun the script
pyautogui.hotkey("ctrl","f5")