使用Python脚本打开特定文件类型?

c00*_*ter 9 python default file-association

如何使Python脚本成为特定文件类型(例如,*.foo)的默认应用程序?就像我在Finder/Explorer中双击文件一样,我希望在Python脚本中打开文件.

在Win和/或OS X中可以做到这一点吗?该应用程序是一个PySide应用程序,如果这很重要.

Lel*_*uge -1

  1. 查找任何类型的文件foo
  2. 右键单击 ->Get Info或单击文件图标,然后单击获取信息或单击文件并按Command+I
  3. 在Open With显示的窗格中,选择 python 二进制文件的路径
  4. 选择后,您可以单击change All按钮
  5. 它会要求确认,只需说continue

  • 这变得非常混乱。OP 有一个 python 脚本,例如 myapp.py,并希望使用它来自动打开以 .foo 结尾的文件,例如 myfile.foo 或其他文件。使用此答案中的说明,但在步骤 3 中,不要将 .foo 文件与 python 二进制文件关联,而只需将其与 python 应用程序的 .py 文件(例如 myapp.py)关联。 (2认同)