我想获取本地磁盘上的文件名列表,并使用askopenfilenames()函数,而我的脚本是:
from tkinter import *
from tkinter.filedialog import askopenfilenames
window = Tk()
window.title('File Viewer')
lb=Label(window, text='Select your files:')
lb.pack(side=LEFT, fill=BOTH)
def selectfiles():
files = askopenfilenames(initialdir="D:\\Document", title="Select files")
fileList = window.tk.splitlist(files)
return fileList
btn = Button(window,text='Select Files',command=selectfiles)
btn.pack(side=RIGHT, fill=BOTH)
window.mainloop()
但是单击“选择文件”按钮后如何使用文件名?
答案 0 :(得分:0)
askopenfilenames
返回文件名列表或空列表(如果选择了取消按钮)
因此您可以在代码中访问变量files
中的文件名。
这将是文件的完整路径。您可以执行一些拆分操作,仅获取所需的文件名