-1

私は PyYAML にかなり慣れていないので、すべてを理解していません。リストを含む YAML ファイルがあります。

the-list:
  - "string1"
  - "string2"
  - "string3"

Pythonファイルでリストを取得する方法を見つけることができましたが、リストに別の文字列を追加してYAMLファイルに保存する方法はわかりませんでした。だからそれはなるだろう

the-list:
  - "string1"
  - "string2"
  - "string3"
  - "newstring"

助けてください!YAML ファイルの読み取りに使用するコードは次のとおりです。

with open('config.yml', 'r') as f:
    config = yaml.load(f)

LIST = config["the-list"]
4

1 に答える 1

1

listコメントでデータ型の手がかりを与えました。appendリストへの単純な新しいアイテム:

config["the-list"].append("newstring")
with file('config.yml', 'w') as f:
    yaml.dump(config, f) 
于 2014-05-17T14:59:55.353 に答える