Может быть, это глупый вопрос.Мне нужно автоматизировать некоторые действия с Python в моей работе.Для этого я использую пакеты PyAutogui и клавиатуры.Но у меня есть проблема:
В одной части моего рабочего интерфейса у меня разное количество ячеек.В каждой ячейке мне нужно нажать ENTER -> KEYDOWN -> ENTER.
Для перехода между ячейками используется KEYDOWN.Таким образом, если у меня есть две ячейки, мне нужно нажать: ENTER -> KEYDOWN -> ENTER в ячейке, затем KEYDOWN для перехода к другой ячейке и следующую клавишу ENTER -> KEYDOWN -> ENTER в следующей ячейке.
Но есть проблема.Как автоматически остановиться точно на последней ячейке?Количество ячеек варьируется в разных случаях.
Спасибо.
import pyautogui
import time<br>
def cell_filler(number_of_cells = 10, last_cell = False):
while number_of_cells > 0:
if last_cell:
pyautogui.press('enter')
pyautogui.press('down')
pyautogui.press('enter')
break
pyautogui.press('enter')
pyautogui.press('down')
pyautogui.press('enter')
pyautogui.press('down') # jumping to another cell
number_of_cells -= 1
time.sleep(0.5)<br>
Как мне найти last_cell
?