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

问题描述

我正在尝试使用 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())

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...