2013-10-18 43 views
0

我正在python中創建一個應用程序,它可以打開不同的文件類型。這段代碼在eclipse上運行良好,同時傳遞我想要打開的文件名和配置文件作爲參數。現在我通過使用py2app將其轉換爲應用程序。所以,問題是如何處理參數,因爲需要通過應用程序打開不同的文件類型,並且此應用程序在處理時還需要配置文件。是否有任何不同的方法可用於製作可安裝在mac osx上的應用程序。通過py2app開發的應用程序打開文件

回答

0

您可以在應用程序的資源位置(顯示包裝內容)上修復配置文件的位置。

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'] 
相關問題