О программировании

Функция работы с буфером обмена pyperclip

Запись и чтение с буфера обмена в python

Зачастую, нужно использовать информацию прямо из буфера обмена и сразу передавать её в него обратно. Например поменять регистр предложения и вернуть его в буфер обмена.

Пример использования на практике: https://kgb05.ru/programmirovanie/registr-teksta-i-udalenie-lishnih-simvolov/

В этом помогает модуль pyperclip и его возможности. Для начала работы с модулем его необходимо установить.

pip install pyperclip

Сделать это можно через утилиту pip.

import pyperclip

После установки подключаем его и начинаем работу. Здесь мы можем использовать всего два метода paste() и copy(). Метод paste() извлекает информацию(данные) из буфера обмена.

print(pyperclip.paste())

В результате нам в консоль вернутся текущие данные хранящиеся в буфере обмена.

А метод copy() наоборот помещает данные в буфер обмена.

pyperclip.copy('hello world!')

После выполнения данного кода если вы к примеру нажмете ctrl + v у вас из буфера будет извлечена строка ‘hello world!’.

Ниже пример реального кода:

import pyperclip #подключаем модуль
s = pyperclip.paste() #вставляем из буфера обмена
s = s.upper() #делаем весь текст в верхний регистр
result = pyperclip.copy(s) #копируем в буфер обмена
Комментарии к записи Функция работы с буфером обмена pyperclip отключены