You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

报错:'Int'对象不可迭代,PyAutoGUI写入整数问题求助

解决"Int对象不可迭代"报错问题

问题原因

pyautogui.write()方法仅接受可迭代的文本类型(如字符串)作为参数,你传入的循环变量i是整数类型,整数不属于可迭代对象,因此触发该报错。

修正方案

只需将整数i转换为字符串,同时调整range范围匹配你的预期输出(原range(0,10)会输出0,你要的是1-9,所以改成range(1,10)):

import pyautogui
import time

for i in range(1,10):
    pyautogui.write(str(i))
    pyautogui.press('enter')
    time.sleep(1)

关键修正点

  • 使用str(i)将整数转换为字符串,满足pyautogui.write()的参数要求
  • 调整range(1,10),让循环从1开始到9结束,完全匹配你要的预期输出

内容的提问来源于stack exchange,提问作者Average python coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 08:50:44