Python 3.6-Tkinter-剪贴板问题

Python 3.6-Tkinter-剪贴板问题,python,tkinter,clipboard,Python,Tkinter,Clipboard,我正在尝试将复制/粘贴添加到我的程序中,但它不太正常。 在此之前,我还没有真正使用过Tkinter,因此可能无法有效地使用代码 我的问题: 如果我从维基百科(Wikipedia)复制一些东西,然后尝试使用下面的代码粘贴它,那么它就可以正常工作。 在大多数情况下,复制功能也可以正常工作。 问题是,一旦我使用了copy函数,它将不再注册在程序之外添加的任何内容 例如,如果我使用r.clipboard\u append(“Hello”),然后尝试从Wikipedia复制一些内容,然后尝试使用粘贴功能,

我正在尝试将复制/粘贴添加到我的程序中,但它不太正常。 在此之前,我还没有真正使用过Tkinter,因此可能无法有效地使用代码

我的问题:
如果我从维基百科(Wikipedia)复制一些东西,然后尝试使用下面的代码粘贴它,那么它就可以正常工作。
在大多数情况下,复制功能也可以正常工作。
问题是,一旦我使用了copy函数,它将不再注册在程序之外添加的任何内容

例如,如果我使用
r.clipboard\u append(“Hello”)
,然后尝试从Wikipedia复制一些内容,然后尝试使用粘贴功能,它只会粘贴“Hello”。
但如果我粘贴到word文档或其他东西中,那么它将粘贴我从维基百科复制的任何内容

我做错了什么

#Copy
if click[0] == 1:
    print("Copy")

    r = Tk()
    r.withdraw()
    temp = ""
    r.clipboard_clear()
    for i in range (len(Array)):
        temp = temp+Array[i][1]
    r.clipboard_append(str(temp))
    r.destroy()

#Paste
if click[0] == 1:
    try:
        print("Paste")
        r=Tk()
        r.withdraw()
        temp = ""
        result = r.selection_get(selection="CLIPBOARD")
        r.destroy

        temp = str(result)
        for i in temp:
            Array.append([len(Array), i])
    except TclError:
        print("Value Error")

哼,没办法重现你的问题。所有测试都已执行1:从文本文件复制/粘贴到Python/tkinter,2:从/粘贴到Python/tkinter和3:从Python/tkinter复制/粘贴到文本编辑器。。。你得到了什么样的错误(除了
Array
errors)。只是一旦附加了某个内容,它就不会注册新条目,除非我也附加了它。即使我在文本编辑器中按CTRL+C组合键。在我使用复制功能之前,粘贴功能可以正常工作。虽然使用复制功能和粘贴在文本编辑器后工作良好。只是Python的文本文件停止了工作。