我正在尝试创建一个脚本,用户可以选择一个文件夹中的1个或所有文件(以“模拟”Matlab中uigetfile的多重选择打开)。然后,脚本将询问用户是否要从另一个位置导入数据,import 1或all例程继续执行。在
脚本的任务只是检索多选择选项的路径和文件名。它是在使用Windows10的PC上编写的,在Anaconda发行版中,Python3.6和Spyder作为IDE。在
到目前为止,我有这个:def import_multiple_files():
# Similar to UIGETFILE
import tkinter as tk
from tkinter import filedialog
from tkinter import messagebox
import glob
root = tk.Tk()
root.withdraw()
root.attributes("-topmost", True)
root.lift()
file_location = filedialog.askopenfilename()
a=file_location.split('/')
path=[]
for i in range(0,len(a)-1):
path.append(a[i])
path= "/".join(path)
filename=a[len(a)-1]
# Questions the user
qst=messagebox.askyesno("Multiple Import","Do you want to