仅windows:
import win32clipboard, win32con
# 剪切板输出
def getclipboard():
win32clipboard.OpenClipboard()
text = win32clipboard.GetClipboardData(win32con.CF_UNICODETEXT)
win32clipboard.CloseClipboard()
return text
# 剪切板输入
def setclipboard(text):
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, text)
win32clipboard.CloseClipboard()
text = "hello world!!!"
setclipboard(text)
print(getclipboard())
跨平台(windows、linux):
import pyperclip
pyperclip.copy('hello world!!!') # 剪切板输入
print(pyperclip.paste()) # 剪切板输出