使用Python中的pyperclip模块复制并粘贴到剪贴板

介绍

我们将使用pyperclip模块将内容复制并粘贴到剪贴板。它是跨平台的,并且可以在Python 2和Python 3上使用。

当您希望将数据输出粘贴到其他文件或软件中的其他位置时,从剪贴板复制和粘贴到剪贴板可能非常有用。

入门

pyperclip模块不随Python一起打包。为了访问它,您必须首先下载并安装它。您可以使用PIP包管理器执行此操作。

启动您的终端并在下面键入命令以安装pyperclip

pip install pyperclip

安装后,必须将其导入到python脚本中。

我们可以使用import命令来做到这一点,

import pyperclip

将文本复制到剪贴板

为了将文本复制到剪贴板,我们使用该功能。pyperclip.copy()

import pyperclip
pyperclip.copy("你好,世界!")

上面的代码行将复制“ Hello world!” 粘贴到剪贴板上,就可以粘贴了

从剪贴板粘贴文本

示例

import pyperclip
text = pyperclip.paste()
print(text)
输出结果
你好,世界!

我们使用该功能粘贴剪贴板中存在的最新内容。pyperclip.paste()

复制新内容后粘贴内容

有时,在项目上工作时,您可能希望在复制其他消息后粘贴新消息。

为了实现这一点,我们使用pyperclip。waitForNewPaste()功能。

示例

import pyperclip
pyperclip.copy("你好,世界!")
text = pyperclip.paste()
print(text)
pyperclip.copy('你好,世界!')
text = pyperclip.waitForNewPaste()
print(text)
输出结果
你好,世界! Random message copied

注意-在上面的示例中,程序将在打印出新副本文本后终止。新复制的文本应该不是“ Hello world!”。

如果您只想粘贴,即使文本与剪贴板中已经存在的文本相同,也可以继续使用。pyperclip.waitForPaste()

存储在剪贴板中并粘贴的数据始终是String数据类型。

结论

现在,您知道了如何将文本或字符串数据类型复制并粘贴到剪贴板中以便快速访问。

您可以使用它来开发简单的自动化工具,以帮助您构建表,在该表中必须不断地复制和粘贴数据。

您可以在多种其他情况下使用此模块。由于它是跨平台的,因此您可以在Linux,MacOS和Windows上使用它。

猜你喜欢