如何在 Python 中从键盘粘贴复制的文本?


Python 提供了多种内置的库和模块,提供了一种方法来实现附加功能以开发各种 Python 应用程序。pyperclip 是一个跨平台 Python 模块,用于在任何 Python 应用程序中实现复制粘贴操作。要在 Python 应用程序中使用它,你必须使用以下命令将其安装:

pip install pyperclip

实际用例可以通过开发一个应用程序来实现,该应用程序从剪贴板复制文本并在屏幕上显示。此外,我们还可以将复制的文本显示在 Entry 窗口小部件或文本窗口小部件中,它以文本的形式接受用户输入。

示例

让我们通过一个示例来理解这一点。

# Import required libraries
from tkinter import *
import pyperclip

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Create a text widget
my_clip= Text(win, height=15)
my_clip.pack()

def update_text():
   global my_clip
   my_clip.insert(END,pyperclip.paste())

# Create a button to paste the copied text from clipboard
button=Button(win, text= "Paste Here", command=update_text)
button.pack()

win.mainloop()

输出

如果你运行上述代码段,它将显示一个带有按钮和文本编辑器的窗口,其中粘贴并显示了复制的文本。

更新于: 2021 年 12 月 22 日

896 次浏览

开启您的 职业

通过完成课程来获得认证

开始
广告