ため込んだ知識をブログ記事として再構築します。この広告は、90日以上更新していないブログに表示しています。ConfigParser概要Pythonのモジュール「ConfigParser」を使うと、設定ファイルをパースして使えて便利!!...なのだが、値は全て文字列なので、そこから適切な形に変換しないと――。別途設定ファイルのための設定を作り、制御できるようにしてみた。ConfigParserPythonの標準モジュールの1つ。(以降、設定ファイル)をパースし、読み込んでくれる。今から使うなら、「ConfigParser」よりも「SafeConfigParser」使った方が良い。便利なんだけど、パース結果は全て文字列。数値や配列が良い場合は自分で変換する必要あり。今回の目標コード内で、設定ファイルの設定を作成し、『設定ファイルの制御』ができるようにする。コード量は増えるけど、安全性は増すハズ。合わせて、設定ファイルの設定を行うことで、簡単に数値や配列等へ値を変換できるようにする。「設定必須」「オプション」の区分も付けてみる。オプション」の形で定義する。該当の型への変換関数。存在しないので、独自定義。設定ファイル内に存在しなければエラー出したい。文字列を改行で区切って配列化する関数。(main.py)「configParse」関数で実施ファイルチェックを行い、設定ファイルが無ければエラー。中のデータを全て辞書型に変換。内容ごと、存在チェックと変換。