私は以下のコードを提供しました。変数にインデックス全体をロードするためのより良い、より簡潔な、方法がある場合、私はちょうどYAML変数を自動的にインポートしますか?
Pythonコード...手動で各1を指定するのではなく、
script_dir = os.path.dirname(__file__)
file_path = os.path.join(script_dir, 'config.yaml')
with open(file_path, 'r') as stream:
index = 'two'
load = yaml.load(stream)
USER = load[index]['USER']
PASS = load[index]['PASS']
HOST = load[index]['HOST']
PORT = load[index]['PORT']
...
YAMLコンフィグを思ったんだけど
one:
USER: "john"
PASS: "qwerty"
HOST: "127.0.0.1"
PORT: "20"
two:
USER: "jane"
PASS: "qwerty"
HOST: "196.162.0.1"
PORT: "80"
の可能性のある重複[PythonでYAMLファイルを解析し、データへのアクセス?](https://stackoverflow.com/questions/8127686/parsing-a-yaml-file-in-python-and-データへのアクセス) –
https://pyyaml.org/wiki/PyYAMLDocumentation – thatrockbottomprogrammer
を使用してくださいこれは私のコードをどのように設定しているかの例です。言い換えれば、私はすべての変数を自動的にインポートするようにします。 –