如何使用按键将 python 复制并粘贴到某个应用程序中?

How do I make python copy and paste into a certain application using a keystroke?

我正在尝试编写一段代码来实现类似这样的东西

words = "hello my name is Leo"

进入这个

这是打印在 apple notes 上的,但我想要它做的是复制文本中的一个词并粘贴,然后按回车键并输入另一个词。

目前我有这个

import pyperclip
words = "hello my name is Leo"

split = words.split()

for x in range(0,len(split)):
    pyperclip.copy(split[x])

我不确定如何让它按下回车键(通过击键)并能够在另一个应用程序中使用自动化来完成它。有人可以帮忙吗?

将您的文本拆分 space,然后用 "\n" 个字符加入。然后你可以用 pyperclip:

复制粘贴
import pyperclip
words = "hello my name is Leo"
edited_text = "\n".join(words.split())
pyperclip.copy(edited_text)
...
pyperclip.paste()

我觉得你在找换行符。要“按回车键”,请使用 \n 来换行。

你真的可以做类似的事情

words = "hello\nmy\nname\nis\n"

使用换行符也将不再需要您使用的 for 循环。

编辑:

要模拟击键,使用 pyautogui 库即可。 参见:Simulate key presses in Age of Empires 3