我正在用 python 制作一个应用程序,它能够打开不同的文件类型。此代码在 eclipse 上运行良好,同时将我要打开的文件名和配置文件分别作为参数传递selectedFileName=(sys.argv)[1]
cfgFile=(sys.argv)[2]
。现在我使用 py2app 将其转换为应用程序。因此,问题是如何处理参数,因为需要通过应用程序打开不同的文件类型,并且该应用程序在处理时还需要配置文件。通过 py2app,在终端中传递此命令open -a myapp.app selectedFileName config.cfg
会按预期打开文件。但是,我想要的是不使用终端直接打开任何扩展名的文件。openwith
在这种情况下是否可以打开文件,那么如何?我必须对代码进行哪些更改才能为两者传递参数?我也想将此应用程序分发给其他人。
问问题
3942 次