Python: ModuleNotFoundError: No module named ‘tkFileDialog’
原程序:
# tkinter是Python内置的简单GUI库,实现一些比如打开文件夹,确认删除等操作十分方便
from tkFileDialog import askdirectory
from tkMessageBox import askyesno
运行报错:
修改后:
# tkinter是Python内置的简单 GUI库, 实现一些比如打开文件夹, 确认删除等操作十分方便
from tkinter.filedialog import askdirectory
from tkinter.messagebox import askyesno
原因:
Python2、Python3,版本遗留问题。
python 2 中正确引入方式:
from tkFileDialog import askdirectory
from tkMessageBox import askyesno
python 3 中正确引入方式:
from tkinter.filedialog import askdirectory
from tkinter.messagebox import askyesno