概述
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 - windows 之 剪贴板读写clipboard所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复