2017-07-24 121 views
1

所以我使用pyautogui键入一个文本框,我想输入一个像这样的随机整数。获取int对象是不可迭代的错误

import pyautogui 
    import random 
    pyautogui.typewrite(random.randint(0, 1000)) 

但我得到'int对象不可迭代'的错误。 有什么办法解决这个问题吗?

+0

您忘记了一个右括号)。 –

+0

@WillemVanOnsem,当然这是在这里分享的代码的问题。但是,很可能是左括号存在于他的原始代码中,否则OP会得到'SyntaxError:解析时意外的EOF',而不是'TypeError:'int'对象不可迭代。写这个问题时可能只是一个抄写错误。 – Kevin

+0

是的,我关闭了原始代码中的支架只是一个错字在这里我的坏 – Asori12

回答

1

typewrite需要一个字符串(或字符串列表),而不是一个整数。

pyautogui.typewrite(str(random.randint(0, 1000))) 
相关问题