Вот мой код:
import pyautogui, time, random
time.sleep(5)
integer = random.randint(1, 1000)
while True:
pyautogui.typewrite(integer)
pyautogui.press("enter")
pyautogui.sleep(10)
Вот сообщение об ошибке:
TypeError: 'int' object is not iterable
Я в основном пытаюсь напечатать случайное целое число. Может ли кто-нибудь помочь мне с этим? Большое спасибо.
Я думаю, что typewrite()
ожидает строку. Вместо этого попробуйте pyautogui.typewrite(str(integer))
.
Это работает. Большое спасибо. У меня есть одна проблема - каждый раз печатается одно и то же число (110).
Если вы повторно запустите программу, это должно быть другое число. Если вы хотите, чтобы в каждом цикле было новое число, вы должны поместить строку integer = random.randint(1, 1000)
внутри цикла, который будет повторяться, а не просто делать это один раз перед циклом.
Это работает. Большое спасибо. У меня есть одна проблема - каждый раз печатается одно и то же число (110). Пожалуйста, помогите мне с этим. Большое спасибо.
Большое спасибо.
При публикации сообщений об ошибках включите полную трассировку, чтобы мы могли видеть, какая строка вызвала ошибку.