小编典典

如何从剪贴板读取文本?

python

如何使用python从(Windows)剪贴板中读取文本?


阅读 194

收藏
2020-12-20

共1个答案

小编典典

您可以使用名为win32clipboard的模块,该模块是pywin32的一部分。

这是一个示例,该示例首先设置剪贴板数据然后获取它:

import win32clipboard

# set clipboard data
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardText('testing 123')
win32clipboard.CloseClipboard()

# get clipboard data
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
print data

文档中的重要提示:

当窗口完成检查或更换剪贴板后,通过调用CloseClipboard关闭剪贴板。这使其他窗口可以访问剪贴板。调用CloseClipboard后,请勿在剪贴板上放置任何对象。

2020-12-20