python获取粘贴板

直接上代码

获取windows粘贴板剪切板

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# -*- coding: utf-8 -*-
# pip install pywin32
import win32clipboard as wc
import win32con

def getCopyText():
wc.OpenClipboard()
copy_text = wc.GetClipboardData(win32con.CF_TEXT)
wc.CloseClipboard()
return copy_text.decode('utf-8')

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