Как скопировать содержимое файла в буфер обмена - PullRequest
0 голосов
/ 18 июня 2020

По сути, я хочу скопировать содержимое этого файла в буфер обмена. Я пробовал много вещей, например, использовать разные модули и тому подобное, но по какой-то причине я просто не могу этого сделать.

    import shutil
    owl_hub = open('owlhub.txt','r')
    if a == "Owl Hub":
        lbl.config(text = owl_hub.readlines())
        shutil.copy(owlhub.readlines())

1 Ответ

0 голосов
/ 19 июня 2020

Используйте tkinter; он поставляется с python и обеспечивает кроссплатформенный способ изменения буфера обмена

import tkinter as tk
root = tk.Tk()
root.withdraw()
root.clipboard_clear()
with open('owlhub.txt') as f:
    root.clipboard_append(f.read().strip())
root.update()
root.destroy()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...