使用Python将具有特定扩展名的文件关联到我自己的应用程序

时间:2011-05-12 06:20:38

标签: python windows wxpython

我创建了一个应用。它使用一些数据库文件在wxpython框架中显示其内容。 我们假设数据库文件扩展名是.xyz。当我双击.xyz文件时,我想在我的应用程序中打开该文件并调用我的应用程序中的函数来处理它。我怎样才能在Python和Windows中完成它。

提前致谢。

2 个答案:

答案 0 :(得分:3)

它与Python本身无关,但它是Windows配置。您必须将文件类型分配给应用程序。我想你的方法取决于Windows版本。以下是Vista的示例:http://windows.microsoft.com/en-US/windows-vista/Change-which-programs-Windows-uses-by-default

答案 1 :(得分:2)

ftypeassoc将使您能够以(合理的)版本无关的方式执行此操作。

在python脚本中,您可能希望使用argparse来解析命令行参数(您指定给ftype)。