私はこのように読むymlファイルを持っています
RealBank:
Players:
player1:
Balance: '0'
player2:
Balance: '0'
player3:
Balance: 63050
私はpythonを取得して、各プレーヤーの名前を出力できます。しかし、私の人生では、そのプレイヤー名を取得して、残高を印刷することはできません。
私のコードは次のようになります。
stream = open("config.yml", "r")
doc = yaml.load(stream)
beans = doc['RealBank']['Players']
for bean in beans:
print bean
print doc['RealBank']['Players']['%s']['Balance'] % bean #this command does not work, no matter how i try to assemble it.
これにより、yaml ファイル内の各プレイヤー名のリストが得られます。しかし、私が考えて検索できることはすべて試してみて、そのプレーヤーの名前を取得して、バランスの別の検索に挿入できるようにしました。
私はおそらく見落としていて、グーグルに適切なフレーズを考えていない、おそらく非常に単純なものであることを知っています。