1

さまざまなファイルタイプを開くことができるPythonでアプリを作成しています。このコードは、開くファイル名と構成ファイルをそれぞれ引数として渡しながら、Eclipseで正常に実行されます。これを py2app を使ってアプリケーションに変換しました。したがって、問題は引数を処理する方法です。さまざまなファイル タイプをアプリで開く必要があり、このアプリは処理中に構成ファイルも必要とするためです。Mac osx にインストールできるアプリを作成するために利用できる別の方法はありますか。

4

1 に答える 1

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']
    )   
于 2013-10-23T12:25:13.993 に答える