python - 试图提示目录选择菜单
问题描述
因此,在下面的代码中,我试图确保当我按下一个显示“选择文件”的按钮时,会弹出一个窗口,让您选择一个文件夹/文件来保存一些信息,这些信息将存储到程序中之后。代码如下:
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
在这种情况下有效——这是一个不知道正确代码的文档和用法的问题。
推荐阅读
- blazor - Blazor 客户端可以使用类库吗?
- javascript - 如何检查访问麦克风的权限是否已被 FireFox 中的用户拒绝
- rust - 在循环内访问向量的元素时遇到问题
- javascript - Chart.js - 缩小图例以适应数据
- reactjs - 在 ReactJS 中,当您在表单组件中选择某些内容时,如何更改所有项目的边框颜色?
- python - 用于列中具有特定值的行计数的新数据框列,具有相同的客户 ID 列且小于日期和时间
- excel - Tableau 正在添加多次出现的数字。我怎样才能解决这个问题?
- azure - 在天蓝色中设置 showPii
- c - 如何检查字符串中是否存在至少三个数字?
- r - 基于两列创建年龄变量