tornadoも設定ファイルを読み込む機能を提供してくれてるけど、YAML形式で勝手に読み込むやり方でもいい。
import yaml obj = yaml.load(file("config.yaml")) print(obj["key"]["key2"])
YAML自体はこんな感じ
key: key1: value1 key2: value2
これをtornadoから読むと
def _load_config(self): return yaml.load(file("config.yaml")) class Application(tornado.web.Application): def __init__(self): self.config = self._load_config() settings = { "kv" : self.config["key"]["key1"] }