如何使用文件对话框.askopenfilename()在tkin

2024-04-26 15:14:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的函数,我想用它打开一个文件对话框。在

def open_music():
            filename = filedialog.askopenfilename()

它默认打开“我的文档”目录。我想让它允许我访问我的D盘中的音乐文件夹。在


Tags: 文件函数文档目录文件夹音乐defmusic
2条回答

试试这个:

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()

是的,你快到了。只需使用initialdir属性给出初始目录(起始目录)的值。以下是您的操作方法:

# I am just assuming that 'D:\Music' is the path to the directory
filename = filedialog.askdirectory(initialdir='D:\Music')

如果在上面的目录名中出现错误,请尝试以下操作:

^{pr2}$

希望有帮助!在

相关问题 更多 >