2017-05-02

Python 套件 - 剪貼簿 pyperclip

pyperclip 整合 Windows 的剪貼簿,可以從 Python 程式複製 copy「文字」到 Windows 的剪貼簿,也可以從 Windows 的剪貼簿貼 paste「文字」到 Python 程式裡。

目前僅支援「純文字」,不支援圖片等其他格式。
import pyperclip
pyperclip.copy('Hello') # 將 Hello 複製到 Windows 的剪貼簿
print(pyperclip.paste()) # 從 Windows 的剪貼簿取出 Hello
如果 import pyperclip 發生錯誤,可以先執行 pip install pyperclip 來安裝 pyperclip 套件。


一個有趣的應用,如果程式需要處理一份長文字,以前的作法就是在程式裡讀取檔案長文字,這裡也可以利用 pyperclip 快速的讀入長文字。
import pyperclip
''' 執行程式前,先透過 Windows 的剪貼簿將長文字複製,
再到程式裡透過 pyperclip 貼上就可以了
'''
long_str = pyperclip.paste();
# process long string...
---
---
---

沒有留言:

張貼留言