読者です 読者をやめる 読者になる 読者になる

Pythonプログラミング入門・サンプル・チュートリアル

Pythonプログラミング入門・サンプル・チュートリアル

【Pythonプログラミング入門】設定ファイルの読み込み(サンプルあり)

この記事を読んでわかること

  • 設定ファイルの読み込み

設定ファイルの読み込み

  • Windowsのini形式のファイルの読み込み
  • configparserモジュールを使う
import configparser

# 設定ファイルの読み込み
cfg = configparser.ConfigParser()
cfg.read('localize.cfg')

# セクションの取得
## 繰り返し文で表示
print("繰り返し文で表示")
for section in cfg:
    for key, value in cfg[section].items():
        # 要素の表示
        print('キー:', key, '値', value)

print("")

## セクションを指定してアクセス
print("セクションを指定してアクセス")
obj = cfg['japanese']
for key, value in obj.items():
    # 要素の表示
    print('キー:', key, '値', value)

実行結果

f:id:fjswkun:20170204134447p:plain

使用した設定ファイル

localize.cfg

[japanese]
hello = こんにちは
bye = さようなら

[chinese]
hello = 你好
bye = 再见