0

構成ファイルに辞書を確立し、Python構成パーサーを使用してそれを読み取る方法があるかどうか疑問に思っていましたか?

ありがとう。

4

2 に答える 2

3

構成ファイルを使用evalして単純に実行します。

with open('the_config','r') as config_file:
    config= eval( config_file.read() )

これは悪であり、セキュリティ ホールであり、他にも多くのことがあるというコメントが表示されます。ただし、Python ソースとまったく同じくらい安全です。

于 2012-02-21T16:41:34.307 に答える
1

configparserjsonはそれをサポートしていませんが、モジュールを見てみたいと思うかもしれません。

公式ドキュメントからの例の適応:

>>> import json
>>> s = json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4)
>>> print(s)
{
    "4": 5, 
    "6": 7
}
>>> json.loads(s)
{'4': 5, '6': 7}
于 2012-02-21T16:06:43.330 に答える