python文件选择tkinter.filedialog的使用

我想使用tkinter.filedialog来获取文件路径和文件名,但是在选择完后会留下一个名为tk()的窗体 ,强制关闭会卡死,请问如何关闭呢
我使用的代码如下

from tkinter.filedialog import askopenfilename

    fname = askopenfilename(filetypes=( ("Text file", "*.txt*"),("HTML files", "*.html;*.htm")))
阅读 33.9k
2 个回答

我用的python2, 使用的是tkFileDialog 可以正常。

import tkFileDialog
filename = tkFileDialog.askopenfilename(initialdir = 'E:/Python')
新手上路,请多包涵

可以这样

import tkinter as tk
from tkinter import filedialog

root = tk.Tk()
root.withdraw()
fpath = filedialog.askopenfilename()
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏