2013-04-26 114 views
0

我觉得我一直在问了很多问题,在过去几天,但我真的需要这个帮助。我第一天的第三天编写代码和python是我选择学习编码的选择语言。 好吧,我做了这个转换器,将测量单位从毫米转换成英寸(也转换表面光洁度),然后我想它将转换后的数字(取出到小数点后第三位)复制到剪贴板,以便我可以将它粘贴到另一个程序。我试图做到这一点使用Tkinter的,但我不断收到错误消息追加到剪贴板

Traceback (most recent call last): 
    File "C:\Pygrams\Converter.py", line 104, in <module> 
    clipboard_append(final_form) 

NameError: name 'clipboard_append' is not defined 

下面是代码使用(假设如结果变量别处定义(仅发布我有麻烦的部分)的IM。

from tkinter import Tk 
final_form = ("%.3f" % Results) 
final_form2 = str(final_form) 
r = Tk() 
r.withdraw() 
r.clipboard_clear() 
clipboard_append(finalform2) 
r.destroy() 

我在做什么错?

+2

'clipboard_app end'是'r'方法。所以... – kalgasnik 2013-04-26 19:06:38

回答

1

你打电话clipboard_append(finalform2)时,你应该叫r.clipboard_append(finalform2)

+0

对不起,对于迟到的回复,我发现了我发布后不久,我的问题。 – 2013-04-29 11:53:04