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 - 如何输入随机单词或数字(“错误:对象不可迭代”)?的主要内容,如果未能解决你的问题,请参考以下文章
如何在Python中将具有名称(1个或多个单词)和数字的单行输入字符串拆分为[“名称”,“数字”]?