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

如何在pyautogui.typewrite中忽略空格与Shift键,输出无空格小写文本?

解决方法:将带空格的大写文本转为无空格小写输出
  • 对Tesseract识别出的文本做两步预处理:
    1. 移除所有空格:用str.replace(" ", "")把空格全部删除
    2. 转换为小写:用str.lower()将大写字母转为小写
  • 最后把处理后的字符串传给pyautogui.typewrite()即可

示例代码:

import pyautogui
import pytesseract
from PIL import Image

# 假设已通过Tesseract识别得到文本
recognized_text = "F I J D S"

# 预处理文本:去空格+转小写
processed_text = recognized_text.replace(" ", "").lower()

# 输出处理后的内容
pyautogui.typewrite(processed_text)

运行后会直接输出fijds,不会输入空格,也不会触发Shift键输入大写字母。

内容的提问来源于stack exchange,提问作者CrawL

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 16:15:43