擅长:python、mysql、java
<p>实际上,模块没有属性<code>filedialog</code>,它是一个子模块,在使用它之前应该将其导入为<code>import tkinter.filedialog</code>。您可以使用<code>tk.filedialog</code>而不显式地在IDLE中导入<code>filedialog</code>,因为它已经被导入。</p>
<pre><code>import sys
sys.modules['tkinter.filedialog']
</code></pre>
<p>上面的代码将在标准python解释器中引发一个<code>KeyError</code>,但它将在IDLE中返回类似<code><module 'tkinter.filedialog' from '/usr/lib/python3.5/tkinter/filedialog.py'></code>的内容。</p>