问题描述
所以,在下面的代码中,我试图确保当我按下一个显示“选择文件”的按钮时,会弹出一个窗口,让您选择一个文件夹/文件来保存一些将被存储的信息稍后进入程序。代码如下:
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 标签自动下载到桌面上的文件夹中。希望我能做到这一点!
解决方法
filedialog.askdirectory
在这种情况下有效——这是一个不知道正确代码的文档和用法的问题。