Python可以通过第三方库`pyperclip`来操作剪切板。以下是使用`pyperclip`进行剪切板操作的基本步骤:
安装`pyperclip`
首先,你需要安装`pyperclip`库,可以通过`pip`命令进行安装:
pip install pyperclip
读取剪切板内容
使用`pyperclip.paste()`函数可以读取剪切板中的内容:
import pypercliptext = pyperclip.paste()print(text)
如果剪切板中的文本是多行,可以使用`split`方法将其切分为列表:
list_lines = text.split('\n')for line in list_lines:print(line)
写入剪切板内容
使用`pyperclip.copy()`函数可以将文本写入剪切板:

import pyperclippyperclip.copy('')
注意事项
`pyperclip`模块在Windows系统上可以直接使用,但在macOS上可能不支持。
如果遇到写入剪切板后乱码的问题,可以尝试使用`win32clipboard`库,但需要先安装`pywin32`:
pip install pywin32
使用`win32clipboard`的示例代码如下:
import win32clipboard as wdef setText(aString):w.OpenClipboard()w.EmptyClipboard()w.SetClipboardText(aString)w.CloseClipboard()def getText():w.OpenClipboard()d = w.GetClipboardData(win32con.CF_TEXT)w.CloseClipboard()return dsetText('你好')print(getText())
请根据你的操作系统和需求选择合适的库和方法进行剪切板操作
