如何使用python从剪贴板粘贴输入字段中的文本

时间:2019-04-30 09:21:31

标签: python

我想在从pdf文件复制的文本输入字段中粘贴文本。我不能使用ctrl + v粘贴。那么有什么办法可以用python或其他任何方式做到这一点?

from tkinter import Tk
root = Tk()
root.withdraw()
result = root.clipboard_get()
print(result)

这是从剪贴板获取数据的代码。它打印复制的文本。但是当我使用快捷键运行脚本时,它不会将文本粘贴到输入字段。

我也尝试过

import pyautogui
x, y = pyautogui.position()
pyautogui.click(x, y)

使焦点回到我要粘贴文本的位置。

2 个答案:

答案 0 :(得分:1)

在pyautogui.click(x,y)之后添加它

pyautogui.typewrite(result)

因此完整的代码如下

import pyautogui
from tkinter import Tk
root = Tk()
root.withdraw()
result = root.clipboard_get()

x, y = pyautogui.position()
pyautogui.click(x, y)
pyautogui.typewrite(result)

答案 1 :(得分:0)

import pyperclip
result = pyperclip.paste()