最近在转化python2代码的时候,想把代码转化成一个工具,让用户自己选择文件,不用把文件放到跟代码同一路径下,这样就用到了tkinter。

tkinter是一个自带库,用起来也比较方便,不用下载什么依赖。

import tkinter as tk
from tkinter import filedialog

root = tk.Tk()
root.withdraw() # 隐藏窗口
c = filedialog.askopenfilename() # 打开一个新窗口选择文件
print(c) # c为文件路径