Я пытаюсь написать функцию, которая копирует строковый параметр в буфер обмена. Я намерен использовать это в Python script, над которым я работал. Это то, что я до сих пор (нашел этот фрагмент в другом столбце):
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()
Моя проблема в том, что когда script останавливается, скопированный текст больше не находится в буфере обмена.
Есть ли какая-то альтернатива или исправление?
Есть ли хорошее решение для моей проблемы? Или я должен проверить, для какой ОС пользователь включен и оттуда?