Обложка канала

Python - Советы, библиотеки, гайды

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Python - Советы, библиотеки, гайды

4 года назад
Открыть в
pyperclip — библиотека для работы с буфером обмена. Здесь мы можем использовать всего два метода paste() и copy(). Метод paste() извлекает информацию(данные) из буфера обмена. В результате нам в консоль вернутся текущие данные хранящиеся в буфере обмена. А метод copy() наоборот помещает данные в буфер обмена. После выполнения данного кода если вы к примеру нажмете ctrl + v у вас из буфера будет извлечена строка 'Текст, который будет скопирован в буфер обмена.' Вот в принципе все что вам необходимо знать для работы с данным модулем. Теперь вы в любой момент можете получать доступ к содержимому буфера обмена и работать с ним. Стоит отметить, что данный модуль предназначен для работы с текстовыми данными. То есть если мы скопируем в буфер обмена какой то файл и попытаемся извлечь его с помощью pyperclip, в этом случаем будет возвращена пустая строка. Кроссплатформенность В Windows дополнительные модули не нужны. На Mac этот модуль использует команды pbcopy и pbpaste, которые должны поставляться с пакетом os. В Linux этот модуль использует команды xclip или xsel, которые должны поставляться с пакетом os. В противном случае запустите «sudo apt-get install xclip» или «sudo apt-get install xsel» (Примечание: xsel не всегда работает.) В противном случае в Linux вам потребуются установленные модули gtk или PyQt4. Ставится командой ⚙ pip install pyperclip Документация и примеры кода здесь :3