Независимый от платформы инструмент для копирования текста в буфер обмена
Я пытаюсь написать функцию, которая копирует строковый параметр в буфер обмена . Я намерен использовать это в сценарии Python, над которым я работал. Это то, что я до сих пор (нашел большинство этого фрагмента в другой статье переполнения стека):
from tkinter import Tk def copy_to_clipboard(text): text = str(text) r = Tk() r.withdraw() r.clipboard_clear() r.clipboard_append(text) r.destroy()
Моя проблема в том, что когда сценарий останавливается, скопированный текст больше не находится в буфере обмена.
- WxPython меняет форму растровой кнопки
- Эффективное управление Thumbnail изображениями для Python?
- Нарушение видео в фреймах с помощью python
- Каков наиболее эффективный способ реализации масштабирования на холст, сделанный каиром?
- Поместите кнопку в ListCtrl - wxPython
Есть ли какая-нибудь возможная альтернатива или исправить это?
Есть ли подходящее решение для моей проблемы? Или я должен проверить, для какой ОС пользователь включен и оттуда?
- Python рисунок на экране
- Python: очередь без блокировки
- Попытка установить wxpython на Mac OSX
- Как изменить мою программу wxpython, которая считывает и отображает данные датчика дождя от mcp3008 до программного обеспечения spi?
- py2exe: Скомпилированное приложение для Windows Python не будет запущено из-за DLL
3 Solutions collect form web for “Независимый от платформы инструмент для копирования текста в буфер обмена”
Да, есть один для вас π
Используйте пипер-клип .
Я полагаю, что вы работаете в Linux с Gnome.
Это нормальное поведение в Gnome, как только источник копии исчезает, например, закрывая окно браузера, из которого вы скопировали, данные буфера обмена также удаляются. Обходным решением является установка gnome-clipboard-daemon
который сохранит состояние буфера обмена, например Windows и KDE.
Таким образом, вы не можете многого сделать при работе под Gnome, помимо оставления вашего скрипта.
Это сработало для меня и очень просто. (только для Mac)
http://www.macdrifter.com/2011/12/python-and-the-mac-clipboard.html