1
我遇到了PyYAML的問題,我不確定我是否做錯了什麼。 這是代碼:PyYAML無法從文件加載,但可以寫入
import yaml
open("a", "w+")
with open("a", "r+") as f:
yaml.dump({'foo':'bar'}, f)
print(yaml.load(f))
當我看目錄文件是存在的,打開它在記事本中顯示我:{foo: bar}
然而,print(yaml.load(f))
輸出None
控制檯
我有一種感覺,它與已經打開的文件和/或我用來打開文件的模式有關,因爲我已經完成了一次總共1次的工作,我重複了完全相同的操作,它不起作用,再次打印None
爲什麼你在那裏有'open(「a」,「w +」)'? –
我的印象是,它創建了一個新的空文件 –