无法附加到剪贴板

sam*_*med 7 python tk-toolkit tkinter

每当我在我的python解释器中尝试以下操作时.即使关闭解释器,我也可以将单词hello复制到命令行

from Tkinter import Tk
r = Tk()
r.clipboard_append(" hello ")
Run Code Online (Sandbox Code Playgroud)

但是,如果我把它放在一个名为test.py的文件中,然后尝试

python test.py
Run Code Online (Sandbox Code Playgroud)

这不起作用,我无法将其附加到系统剪贴板

有没有人知道为什么不知道或者知道在脚本和解释器中运行它会有什么区别

Pat*_*son 6

显然,在 Tkinter 进入它的主循环之前它不会工作。这适用于我的系统:

from Tkinter import *
r = Tk()
r.clipboard_append("hello")
r.mainloop()
Run Code Online (Sandbox Code Playgroud)