私が作成した多くのPythonアプリケーションでは、構成ファイルとして使用される定数のみを含む単純なモジュールを作成することがよくあります。さらに、構成ファイルは実際にはPythonコードファイルであるため、デバッグレベルなどに応じて変数を変更するための簡単なロジックを追加できます。
これは内部アプリケーションには最適ですが、誰かが誤って、または悪意を持ってファイルに破壊的なコードを追加することを恐れて、そのようなアプリケーションを公開することには注意が必要です。Pythonを埋め込みスクリプト言語として使用する場合も同じことが言えます。
埋め込みに「安全」と見なされるPythonのサブセットはありますか?私はそれがどれほど安全であると考えることができるかはかなり主観的であることを理解しています。ただし、JavaアプレットとFlashはどちらも、セキュリティサンドボックスが明確に定義されています。同様のルールを持つPythonのバージョンがあるかどうか疑問に思っていますか?
編集:私は設定ファイルのアプローチのためにそれほど多くを求めていませんが、新しいアプリにいくつかのスクリプト/プラグインメカニズムを実装することに興味があり、プラグインまたはスクリプトがたとえば削除できるようにしたくないためですファイル。これは、アプリケーションが実行できるはずの範囲を超えています。