PyYAMLに問題があります。何か間違っているかどうかはわかりません。 これはコードです:PyYAMLはファイルからロードできませんが、書き込むことができます
import yaml
open("a", "w+")
with open("a", "r+") as f:
yaml.dump({'foo':'bar'}, f)
print(yaml.load(f))
私は、ディレクトリのファイルAに見えるがあり、メモ帳で開き、それが私にこの例を示します{foo: bar}
をしかし、print(yaml.load(f))
出力None
コンソールに
私はそれがすでに開いているファイルやファイルを開くために使用しているモードと関係があると感じています。なぜなら、私はそれがうまくいかなかったのと同じ操作をやり直して、もう一度、印刷None
なぜあなたは 'open(" a "、" w + ")を持っていますか? –
私はそれが新しい空のファイルを作成したという印象を受けていました –