Pyperclip – это небольшой кроссплатформенный (Windows, Linux, OS X) модуль для копирования и вставки текста в буфер обмена, разработанный Элом Свейгартом. Он работает на Python 2 и 3 и устанавливается с помощью pip:
pip install pyperclip
Содержание
Функционал
В системах Microsoft Windows дополнительный пакет не требуется, поскольку он взаимодействует непосредственно с Windows API через модуль ctypes.
В дистрибутивах Linux модуль использует одну из следующих программ: xclip и xsel. Если какие-либо из них не установлены по умолчанию, их можно получить, выполнив команду:
sudo apt-get install xclip
sudo apt-get install xsel
Code language: JavaScript (javascript)
Если таковых нет, pyperclip может использовать функции Qt (PyQt 4) или GTK (недоступно в Python 3), если они установлены.
В Mac OS X для этого используются pbcopy и pbpaste.
Пример
>>> import pyperclip as clipboard
# Копирование текста в буфер обмена.
>>> clipboard.copy("Текст для копирования")
# Получить доступ к содержимому (вставить).
>>> clipboard.paste()
'Текст для копирования'
Code language: PHP (php)