我有一个简单的功能,可以用来打开文件对话框。
def open_music():
filename = filedialog.askopenfilename()
默认情况下,它会打开我的文档目录。我希望它允许我访问D盘中的音乐文件夹。
答案 0 :(得分:0)
尝试一下:
from tkinter import *
from tkinter import filedialog
root = Tk()
def open():
filename = filedialog.askopenfilename(initialdir='D:\Music', title="Select Music")
print(filename)
button = Button(root, text="Open Music Folder in D Drive", command=open)
button.pack()
root.mainloop()
答案 1 :(得分:0)
是的,您快到了。只需使用initialdir
属性提供初始目录(起始目录)的值即可。以下是您的操作方式:
# I am just assuming that 'D:\Music' is the path to the directory
filename = filedialog.askdirectory(initialdir='D:\Music')
如果您在上面的目录名称中遇到错误,请尝试以下操作:
filename = filedialog.askdirectory(initialdir='D://Music')
希望有帮助!