python通过对话框实现文件或文件夹路径的选择并获得路径

在通过python获得文件夹或文件路径的时候 ,想要通过对话框的方式来添加文件路径网上可以查到很多资料,但是如果要通过对话框的方式来添加文件夹路径却查了好久也没有查到,最后经过一番查找加理解,终于实现了,我猜没有查到的原因可能是需要文件夹的人比较少吧,大部分直接添加了文件路径。
接下来介绍一下在python中如何通过对话框的方式获得文件和文件夹的路径

首先导入thinter

在这里插入图片描述
然后一次打开文件夹选择的对话框和文件选择的对话框
python通过对话框实现文件或文件夹路径的选择并获得路径_第1张图片

最后打印出文件夹和文件的路径
在这里插入图片描述
这样整个代码就完成了。

然后运行代码会依次出现文件夹选择对话框,选择“选择文件夹”后会出现下一个对话框python通过对话框实现文件或文件夹路径的选择并获得路径_第2张图片
文件选择对话框,文件选择结束后就会文件夹和文件的路径

python通过对话框实现文件或文件夹路径的选择并获得路径_第3张图片
python通过对话框实现文件或文件夹路径的选择并获得路径_第4张图片
完整代码如下

import tkinter as tk
from tkinter import filedialog

'''打开选择文件夹对话框'''
root = tk.Tk()
root.withdraw()

Folderpath = filedialog.askdirectory() #获得选择好的文件夹
Filepath = filedialog.askopenfilename() #获得选择好的文件

print('Folderpath:',Folderpath)
print('Filepath:',Filepath)

你可能感兴趣的:(python通过对话框实现文件或文件夹路径的选择并获得路径)