python的迭代 在Python中停止迭代

2021-10-19 03:25:57 字數 865 閱讀 4196

我對編碼相對比較陌生,當我在某個網頁上時,我使得此程式重複滑鼠筆畫,以便可以自動執行此過程。在python中停止迭代

import pyautogui, time

inp = raw_input("number input?")

iterations = raw_input("iterations?")

def move(x, y):

pyautogui.moveto(x, y)

for i in range(int(iterations)):

move(540,515)

pyautogui.click()

move(690,760)

pyautogui.click()

pyautogui.typewrite(inp)

move(1200,790)

pyautogui.click()

move(1200,340)

pyautogui.click()

如果我輸入了太多的迭代或者我需要重新控制我的滑鼠迭代完成之前,有沒有辦法阻止迴圈/迭代?我試圖使用ctrl + break,但它並沒有停止迴圈。我也嘗試通過使用ctrl + c新增keyboardinterrupt,但我無法弄清楚如何為我的指令碼。

2016-09-05

k wu

+0你是什麼意思「我也嘗試使用ctrl + c新增keyboardinterrupt」?你的意思是你不知道如何處理它並繼續前進? –

+0你不需要新增任何東西到你的**ctrl-c有時工作 –

+0,ctrl-c doesn不起作用,但是ctrl-z可以,然後你可以用bash中的'kill%1'來殺死程序。將%1替換為您的%whateverthenumber您的工作,顯然是 –

python中迭代器的基本方法 Python迭代器

迭代器是可以迭代的物件。在本教程中,您將了解迭代器的工作原理,以及如何使用 iter 和 next 方法構建自己的迭代器。迭代器在python中無處不在。它們優雅地實現在迴圈,推導,生成器等中,但隱藏在明顯的視覺中。python中的迭代器只是乙個可以迭代的物件。乙個將一次返回資料的物件或乙個元素。從...

protocol buffer在python中使用

2.然後將potoc 3.0.0 win32.zip下 檔案 protoc.exe,放到protobuf python 3.0.0 protobuf 3.0.0 src中,在cmd 下在資料夾protobuf python 3.0.0 protobuf 3.0.0 python下依次執行 pytho...

合肥python培訓 在合肥學習Python去哪

在合肥學習python去哪 合肥python培訓學校費用,合肥python培訓學校費用是多少?一般來說,python培訓大概需要四到五個月,在選擇python培訓機構的時候,不止要關心學費和師資,課程體系也至關重要,一般的python培訓費用在一到兩萬之間,但是很多人面對這高昂的學費產生了退縮的年頭...