python - 如何在不使用 tkinter 的情况下在 python 中打开保存文件对话框

标签 python savefiledialog

我正在尝试使用 python 创建 vi 编辑器类型的应用程序,它从命令行获取输入 并且,提供了保存键入文本的选项。所以我需要使用保存对话框而不使用 tkinter。如何编写 python 脚本来调用 Windows 保存文件对话框 api

最佳答案

您可以使用pywin32

import win32ui

dlg = win32ui.CreateFileDialog(0)
dlg.SetOFNInitialDir(r'C:\Users\jezequiel\Desktop')
dlg.DoModal()

print(dlg.GetPathName())

关于python - 如何在不使用 tkinter 的情况下在 python 中打开保存文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66822152/

相关文章:

delphi - (保存对话框) 如何在 Vista/Win7 中更改文件过滤器时自动更改文件扩展名?

c# - SaveFileDialog AddExtension 无法按预期工作

php - Python 和 PHP 之间的主要区别是什么?

python - 在 Pandas 循环中合并多个系列

python - 如何防止抽象模型中添加的管理器成为默认管理器?

PYTHON - 计算 NdArray 中的最小值和最小值索引

c++ - 自定义的 Windows 保存对话框不再花哨——为什么?

python - 如何逐 block 读取大的 Azure blob 存储文件

java - 插件开发: create new file dialog using FileDialog

javascript - 如何让浏览器显示 "save as dialog"以便用户可以将字符串内容保存到系统上的文件中?