获取int对象是不可迭代的错误
问题描述:
所以我使用pyautogui键入一个文本框,我想输入一个像这样的随机整数。获取int对象是不可迭代的错误
import pyautogui
import random
pyautogui.typewrite(random.randint(0, 1000))
但我得到'int对象不可迭代'的错误。 有什么办法解决这个问题吗?
答
typewrite
需要一个字符串(或字符串列表),而不是一个整数。
pyautogui.typewrite(str(random.randint(0, 1000)))
您忘记了一个右括号)。 –
@WillemVanOnsem,当然这是在这里分享的代码的问题。但是,很可能是左括号存在于他的原始代码中,否则OP会得到'SyntaxError:解析时意外的EOF',而不是'TypeError:'int'对象不可迭代。写这个问题时可能只是一个抄写错误。 – Kevin
是的,我关闭了原始代码中的支架只是一个错字在这里我的坏 – Asori12