This is a cross-platform clipboard module for Python
I got tired of not having a good cross-platform module for accessing the clipboard in Python, so I put this together. It is a module that loads copy() and paste() functions depending on what your operating system (or window manager) is.
It has the following requirements:
- The Python
whichmodule (for finding commands on the path) - ''Windows'' - No additional requirements. You don’t need the
win32module installed; this usesctypesto load built-in Windows DLLs. - ''Mac'' - Requires the
pbcopyandpbpastecommands, which come with OS X. - ''Linux'' - Requires the
xclipcommand, which possibly comes with the OS. If not, runsudo apt-get install xclip. Or have thegtkorPyQt4modules installed. - Pyperclip runs on both Python 2 and Python 3.
Usage is simple:
import pyperclip
pyperclip.copy('The text to be copied to the clipboard.')
spam = pyperclip.paste()