#python
#python
Вопрос:
Я нашел фрагмент кода, который имитирует щелчок мыши, используя модуль pyautogui.
Я хочу повторить эту функцию несколько раз (или, возможно, бесконечно, если это возможно).
Я пытался for x in range(3)
, но это не сработало.
import pyautogui
pyautogui.click(100, 100)
pyautogui.click(30, 20)
pyautogui.click(70, 500)
pyautogui.click(50, 10)
Ошибка:
File "path", line 4 pyautogui.click(100, 100) ^ IndentationError: expected an indented block
Комментарии:
1. «но это не сработало». Пожалуйста, покажите фактический код, который вы пробовали, и выдайте полученное сообщение об ошибке. А еще лучше, найдите в Google сообщение об ошибке, чтобы найти возможные решения проблемы.
2. это то, что появляется в консоли vs code: файл «path», строка 4 pyautogui.click(100, 100) ^ Ошибка отступа: ожидаемый блок с отступом
3. Эта ошибка означает, что у вас возникли некоторые проблемы с форматированием кода. Проверьте, что пробелы / табуляции также проверяют, как делать отступы
Ответ №1:
да, спасибо @Carlo Zanocco, проблема заключалась в том, что мне приходилось вводить табуляцию после инструкции цикла:
import pyautogui
c = True
while c:
pyautogui.click(100, 100)
pyautogui.click(30, 20)
pyautogui.click(70, 500)
pyautogui.click(50, 10)
Спасибо за помощь!
Комментарии:
1. Я предлагаю вам прочитать официальный учебник по Python по адресу python.org . В нем будут объяснены эти необходимые детали.