Pyautogui - 如何输入随机单词或数字(“错误:对象不可迭代”)?

Posted

技术标签:

【中文标题】Pyautogui - 如何输入随机单词或数字(“错误:对象不可迭代”)?【英文标题】:Pyautogui - How to type random words or numbers ("error: object not iterable")? 【发布时间】:2019-05-06 03:23:25 【问题描述】:

我对 python 很陌生。我希望 pyautogui 输入一个随机数或单词。我试过这样:

a = random.randint(1,10)
pyautogui.typewrite(a)

但它返回以下错误:

TypeError: 'int' object is not iterable

pyautogui 不支持变量,还是我必须使用其他格式?

非常感谢

【问题讨论】:

【参考方案1】:

pyautogui.typewrite 接受一个字符串作为其参数。因此,如果您将数字 (int) 转换为字符串,它应该可以打印出来:

a = random.randint(1,10)
pyautogui.typewrite(str(a))

【讨论】:

以上是关于Pyautogui - 如何输入随机单词或数字(“错误:对象不可迭代”)?的主要内容,如果未能解决你的问题,请参考以下文章