6.1 剪贴板相关
6.1.1 win32clipboard
import win32clipboard as wcb
import win32con
# 获取剪贴板内容
def get_data():
wcb.OpenClipboard() # 打开剪贴板
data = wcb.GetClipboardData(win32con.CF_UNICODETEXT) # 获取剪贴板中的内容
wcb.CloseClipboard() # 关闭剪贴板
return data
# 写入剪贴板内容
def set_data(aString):
wcb.OpenClipboard() # 打开剪贴板
wcb.EmptyClipboard() # 清空剪贴板
wcb.SetClipboardData(win32con.CF_UNICODETEXT, aString) # 写入剪贴板
wcb.CloseClipboard() # 关闭剪贴板
a = "hello Python"
set_data(a)
print(get_data())
hello Python
6.1.2 pyperclip
安装:
>>> pip install pyperclip
应用:
import pyperclip
s = 'hello Python'
pyperclip.copy(s) # 将s拷贝到剪贴板中
content = pyperclip.paste() # 将剪贴板中的内容取出并赋值给content
print(content)
hello Python