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('\r\n','')
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()