
在 Python 中使用 pyautogui
模拟按下回车键非常简单。以下是详细步骤和代码示例:
1. 安装 pyautogui 库
pip install pyautogui
2. 基本使用方法
import pyautogui
# 方法1:直接按回车键
pyautogui.press('enter') # 按下并释放回车键
# 方法2:组合键(例如:Alt + Enter)
pyautogui.hotkey('alt', 'enter') # 先按Alt,再按Enter,然后释放
# 方法3:精确控制按下/释放(不常用)
pyautogui.keyDown('enter') # 按下回车(不释放)
pyautogui.keyUp('enter') # 释放回车
3. 完整示例:在记事本中输入文字并换行
import pyautogui
import time
# 等待3秒,让你切换到目标窗口
time.sleep(3)
# 输入第一行文字
pyautogui.write("Hello, World!")
# 按回车换行
pyautogui.press('enter')
# 输入第二行文字
pyautogui.write("This is a new line.")
4. 注意事项
-
焦点窗口:确保目标窗口处于前台焦点状态(建议在代码前加
time.sleep()
留出切换时间) -
特殊回车键:某些场景(如游戏/全屏程序)可能需要管理员权限运行脚本
-
安全暂停:在脚本开头添加
pyautogui.PAUSE = 1.0 # 每个操作间隔1秒
pyautogui.FAILSAFE = True # 鼠标移到左上角可紧急停止