擅长:python、mysql、java
<p>问题是IDLE的更新版本中有一个bug。在<code>.../Lib/idlelib/IOBinding.py</code>顶部附近添加以下内容,例如<code>import tkFileDialog</code>之前。在</p>
<pre><code>from Tkinter import *
</code></pre>
<p>名称错误发生在显示警告并显示以下消息的函数中:</p>
^{pr2}$
<p>其中<code><enc></code>将是一个编码,例如<code>utf-8</code>。在</p>
<p>我突然想到,如果消息指向Python语言参考,第2.1.4节,编码声明,对初学者可能更有帮助</p>
<p>这个bug是2.x特有的,因为在Python3中,utf-8是在没有编码声明的情况下默认使用的。在</p>