1. ホーム
  2. python

[解決済み] ConfigParserを使用してセクション名のないファイルを読み込む

2023-01-21 23:20:21

質問

私は ConfigParser を使ってスクリプトの実行時設定を読み込んでいます。

セクション名を指定しない柔軟性も欲しいところです('section'が必要ないほどシンプルなスクリプトもあります)。 ConfigParser を投げます。 NoSectionError 例外を投げ、そのファイルを受け付けません。

どうすればConfigParserが単に (key, value) のタプルを取得するようにできますか?

例えば

key1=val1
key2:val2

設定ファイルに書き込まない方がいい。

どのように解決するのですか?

アレックス・マルテッリ 解決策を提供した を使用するための ConfigParser をパースするための .properties ファイル (これは明らかにセクションのない設定ファイルです) を解析します。

彼の解決策 を満たすために自動的にダミーのセクション見出しを挿入する、ファイルのようなラッパーです。 ConfigParser の要件を満たすように自動的にダミーのセクション見出しを挿入する、ファイルのようなラッパーです。