使用clipboard_append时的括号

时间:2013-05-03 12:41:38

标签: python python-3.x tkinter clipboard curly-brackets

所以我编写的程序可以将MM转换为英寸,RA表面处理转换为MM,还可以将尺寸公差从MM转换为英寸。这实际上是我在python中学习的第一个项目,我只学习了大约3周的代码,当然我选择Python3作为我的第一语言。 无论如何我遇到了clipboard_append(来自tkinter)的问题,让我们说这是代码(显然不是我正在使用的代码,只是以此为例,感谢Kevin)

from tkinter import Tk
textToPaste = ("hi", "\n", "bye")
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(textToPaste)

1 个答案:

答案 0 :(得分:2)

问题是textToPaste中的逗号。我用+符号替换它们以获得我正在寻找的结果 正如我所解释的那样,当你传递一个元组而不是一个字符串时,clipboard_append表现异常。 继承人的代码

from tkinter import Tk
textToPaste = "hi" + "\n" + "bye"
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(textToPaste)

以为我会分享这个以防万一有人尝试使用clipboard_append并且大括号正在阻碍。