python

您所在的位置:网站首页 securecrt无法从剪贴板获取数据 python

python

#python| 来源: 网络整理| 查看: 265

 

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()  

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3