pythonでymlファイルにi18nextみたく変数を置きたかったので作った
- dir_name => ymlファイルを格納している一番親のディレクトリ
- extension => ファイルの拡張子(もちろん default="yml")
- dir_symbol => ymlファイルの上階層にディレクトリがある場合に使用するシンボル(default=":")
- path => ymlファイル内の変数までのパス(例を参考に)
- attribute_symbol => ymlファイル内の変数に別変数を代入する際に使用するシンボル(default="@")
- yml
- test.yml(test: hello)
- Foo
- bar.yml(test: good)
-
クラスのインスタンスを作成 yml = YamlConverte("yml")
-
yamlメゾットに以下のようにパスを指定。親ディレクトリがある場合はFoo:のように指定
- get[test.yml in test] (no parent directory)
- yml.yaml("test.test")
- get[bar.yml in test] (exist parent directory)
- yml.yaml("Foo:bar.test")
- 指定している親ディレクトリの名前が違うか、同じものがある可能性
- ファイルのパスが間違っている
- シンボル記号が間違っている など