Python 从tkinter中的任意目录打开多个文件
如何从多个目录中选择多个文件?在Tkinter中 我想记下不同目录中文件的地址 我尝试过使用askopenfilenames()文件对话框和askopenfilename(…,multiple=True),但它们不允许我从不同的目录中选择多个文件Python 从tkinter中的任意目录打开多个文件,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,如何从多个目录中选择多个文件?在Tkinter中 我想记下不同目录中文件的地址 我尝试过使用askopenfilenames()文件对话框和askopenfilename(…,multiple=True),但它们不允许我从不同的目录中选择多个文件 是否有其他文件对话框可以执行此操作。抱歉,如果这是一个重复的问题。此代码可能会帮助您 import tkinter,tkinter.filedialog from tkinter import messagebox root = tkinter.Tk
是否有其他文件对话框可以执行此操作。抱歉,如果这是一个重复的问题。此代码可能会帮助您
import tkinter,tkinter.filedialog
from tkinter import messagebox
root = tkinter.Tk()
def main():
files = tkinter.filedialog.askopenfilenames(parent=root,title='Choose files')
msgbox = tkinter.messagebox.askquestion ('Add files','add extra files',icon = 'warning')
return list(files), msgbox
files, msgbox = main()
all_files = files
while msgbox =='yes':
files_2, msgbox = main()
for i in files_2:
files.append(i)
root.destroy()
“所有文件”包含所选的所有目录我正在考虑打开多个AskopenFileName,但我想知道是否有一种方法可以只打开一个。但是谢谢!我想我会用这个方法。