【发布时间】:2012-01-31 09:24:40
【问题描述】:
如何使 Python 脚本成为特定文件类型(例如 *.foo)的默认应用程序?例如,当我在 Finder / Explorer 中双击文件时,我希望文件在 Python 脚本中打开。
这可以在 Win 和/或 OS X 中实现吗?如果这很重要,该应用程序就是 PySide 应用程序。
【问题讨论】:
-
调用 Java 存根对您有用吗? stackoverflow.com/questions/550329/… 否则,如果您想要一个便携式解决方案,我很确定您不走运。
-
从那个问题中,我无法找到使用任何应用程序打开文件的方法。
.open方法似乎只在默认应用程序中打开一个文件。即使可以,也不会是比我的答案更好的解决方案,因为您需要一个 java 应用程序来打开 python 脚本。
标签: python default file-association