如果您不希望有任何其他依赖项,则Tkinter是最简单的方法。要仅显示没有任何其他GUI元素的对话框,必须使用以下withdraw
方法隐藏根窗口:
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename()
Python 2变体:
import Tkinter, tkFileDialog
root = Tkinter.Tk()
root.withdraw()
file_path = tkFileDialog.askopenfilename()