为了账号安全,请及时绑定邮箱和手机立即绑定

如何从python中读取(windows)剪贴板中的文本?

如何从python中读取(windows)剪贴板中的文本?

四季花海 2019-08-06 17:44:27
如何从python中读取(windows)剪贴板中的文本?如何从python中读取(windows)剪贴板中的文本?
查看完整描述

3 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

您可以使用名为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后,不要将对象放在剪贴板上。


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 3406 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信