我是靠谱客的博主 积极小蝴蝶,这篇文章主要介绍python - windows 之 剪贴板读写clipboard,现在分享给大家,希望可以做个参考。

 

1.读取剪贴板数据

import win32clipboard as wc

import win32con

 

def getCopyText():

wc.OpenClipboard()

copy_text = wc.GetClipboardData(win32con.CF_TEXT)

wc.CloseClipboard()

return copy_text

 

if __name__=='__main__':

# test

import chardet

#print(chardet.detect(getCopyText())) # 找到包含中文内容的字符串编码

#print(getCopyText().decode('GB2312')) # 转码

#print(chardet.detect(getCopyText()))

txt=str(getCopyText().decode('GB2312')).replace('rn','')

data=txt.split('t')

print(data)

 

2.往剪贴板写入数据

import win32con  

import win32clipboard as w  

def setText(aString):  

    w.OpenClipboard()  

    w.EmptyClipboard()  

    w.SetClipboardData(win32con.CF_UNICODETEXT, aString)  

    w.CloseClipboard()  

 

最后

以上就是积极小蝴蝶最近收集整理的关于python - windows 之 剪贴板读写clipboard的全部内容,更多相关python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(122)

评论列表共有 0 条评论

立即
投稿
返回
顶部