除其他外,我目前正在尝试创建一个基本的文本编辑器,它可以打开文本文件,编辑它们,然后保存它们。我用过this GUI“文件管理器”的 Tkinter 对话,但我想知道是否有人知道访问 Windows 上默认的那个的方法?
谢谢!
技术方面的事情:
操作系统:Windows 7
语言:Python 2.7.3
编辑 1
默认文件对话框是指 Windows 资源管理器对话框:
我也用mac。假设我的应用程序是跨平台的,我是否可以通过任何方式让程序检查操作系统是什么,然后打开 Finder
或 Windows Explorer。
我需要程序能够在不同 命令中保存和打开项目。我该怎么做?
最佳答案
你问的不是很清楚,因为 tkinter 自带的那个是在 Windows 中是默认的。这是另一个 link为此,以防万一您在生产线的某个地方混淆了。请记住,您可以将其设置为仅查找特定类型的文件,从特定位置开始,返回文件名或目录,甚至打开文件(我认为)
如果您指的是 Windows Explorer
,您可以使用 pywin32
打开和关闭它,但除此之外别无其他。取自此 answer
import subprocess
subprocess.Popen(r'explorer /select,"C:\path\of\folder\file"')
关于python - 如何在 Tkinter/Python2.7.3 中使用 Windows 资源管理器或 Finder 文件对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14845789/