Python 在py2app中外部传递参数

Python 在py2app中外部传递参数,python,macos,arguments,py2app,Python,Macos,Arguments,Py2app,我正在用python制作一个应用程序,它能够打开不同的文件类型。这段代码在eclipse上运行良好,同时将要打开的文件名和配置文件分别作为参数传递。现在我使用py2app将其转换为应用程序。所以,问题是如何处理参数,因为不同的文件类型需要通过应用程序打开,并且此应用程序在处理时还需要配置文件。是否有其他方法可用于制作可安装在mac osx上的应用程序。您可以在应用程序的资源位置(显示软件包内容)上修复配置文件的位置 from setuptools import setup APP=['CC4B

我正在用python制作一个应用程序,它能够打开不同的文件类型。这段代码在eclipse上运行良好,同时将要打开的文件名和配置文件分别作为参数传递。现在我使用py2app将其转换为应用程序。所以,问题是如何处理参数,因为不同的文件类型需要通过应用程序打开,并且此应用程序在处理时还需要配置文件。是否有其他方法可用于制作可安装在mac osx上的应用程序。

您可以在应用程序的资源位置(显示软件包内容)上修复配置文件的位置

from setuptools import setup

APP=['CC4Box.py']
DATA_FILES= [('',['config.cfg'])]
OPTIONS={'iconfile':'cc.icns','argv_emulation': True,'plist':{'CFBundleShortVersionString':'1.0','CFBundleExecutable':'MYapp'}}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app']
    )