# config_loader.py import json # jsonモジュールをインポートします。これによりJSON形式のファイルを扱うことができます。 # ConfigLoaderという名前のクラスを定義します。 class ConfigLoader: # クラスの初期化メソッドです。インスタンスが作成されるときに自動的に呼び出されます。 def __init__(self, file_name): self.file_name = file_name # file_nameという引数をインスタンス変数に代入します。 self.settings = self.load_settings() # load_settingsメソッドを呼び出して、設定を読み込みます。 # 設定をファイルから読み込むメソッドです。 def load_settings(self): # ファイルを読み込むコンテキストを開始します。'r'は読み込みモードを意味します。 with open(self.file_name, 'r') as file: # json.loadを使って、開いたファイルの内容をJSONとして読み込みます。 # 読み込んだデータはPythonの辞書形式に変換されます。 return json.load(file)