主にシェルスクリプトで使用される構成ファイルがあるため、次の形式になります。
# Database parameters (MySQL only for now)
DBHOST=localhost
DATABASE=stuff
DBUSER=mypkguser
DBPASS=zbxhsxhg
# Storage locations
STUFFDIR=/var/mypkg/stuff
GIZMODIR=/var/mypkg/gizmo
ここで、Python (2.6) スクリプトからその値を読み取る必要があります。ホイールを再発明してそれを解析しdescriptor.readlines()
、等号を探して「#」で始まる行をスキップし、引用符で囲まれた値と何とか何とか退屈に対処したくありません。ConfigParser を使用してみましたが、セクション ヘッダーのないファイルは好きではありません。選択肢はありますか、それとも退屈なことをしなければなりませんか?
ところで、Python スクリプトをシェル スクリプトでラップすることはできません。Apache 内で実行する必要があります。