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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复