gfr*_*ng4 24 python tkinter python-3.x
我正在尝试使用Python中的Tkinter显示一个打开的文件对话框.我发现的每个例子看起来都很容易使用,但它们都是从这一行开始的:
import tkFileDialog
Run Code Online (Sandbox Code Playgroud)
这行告诉我一个错误,说
No module named 'tkFileDialog'
Run Code Online (Sandbox Code Playgroud)
似乎我的Python没有tkFileDialog.所以我尝试搜索它,但似乎你没有"下载"Tkinter,它只是附带Python. 为什么我的Tkinter缺少tkFileDialog?有什么地方我可以获得它,以便我可以使用它吗?
我想到的另一件事是它可能已经改变了名字,因为我读过的例子都是写的.tkFileDialog在Python 3中有不同的导入方式吗?
我正在运行Windows 7 64位Python版本
3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:45:13) [MSC v.1600 64 bit (AMD64)]
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!
iCo*_*dez 65
该代码在Python 2.x中运行良好,但它不再有效.在Python 3.x中,tkFileDialog重命名filedialog并放在Tkinter包中.现在,你这样导入它:
import tkinter.filedialog
# or
from tkinter import filedialog
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
61350 次 |
| 最近记录: |