首页 > 解决方案 > 试图提示目录选择菜单

问题描述

因此,在下面的代码中,我试图确保当我按下一个显示“选择文件”的按钮时,会弹出一个窗口,让您选择一个文件夹/文件来保存一些信息,这些信息将存储到程序中之后。代码如下:

def selectFile():
        file = filedialog.askopenfile(defaultextension='.*',
                                        filetypes=[
                                            ("Text file", ".txt"),
                                            ("HTML file", ".html"),
                                            ("All files", ".*"),
                                            ("Word files", ".docx")
                                        ])
        if file:
            storedFile = file
            print(storedFile)
        if file is None:
            return

我为之前的程序编写的这段代码要求打开某个 txt、html 或 docx 文件类型的文件——但我正在努力寻找如何调整它以打开文件夹选择窗口。

从理论上讲,我正在制作的新程序应该能够将特定 gmail 标签中的所有电子邮件附件自动下载到桌面上的文件夹中。希望我能做到这一点!

标签: pythonuser-interfacetkintersavefiledialogfiledialog

解决方案


filedialog.askdirectory在这种情况下有效——这是一个不知道正确代码的文档和用法的问题。


推荐阅读