尝试将字典写入原始文本文件:
doc = {'foo':'bar'}
f = '/home/pi/Documents/samplefile.txt'
backup__file = open(f, 'a')
f.write(str(doc))
f.close
但是获取错误str没有属性写入。我怎样才能将字典转储到空白文本文件中?
答案 0 :(得分:0)
您在不在文件上的路径上调用write函数。 尝试在backup__file变量上调用它。看看下面的例子。 Python: Writing a dictionary to a csv file with one line for every 'key: value'
答案 1 :(得分:0)
我的不好,f是文件路径,backup_file是实际文件,应该是:
doc = {'foo':'bar'}
f = '/home/pi/Documents/samplefile.txt'
backup__file = open(f, 'a')
backup_file.write(str(doc))
backup_file.close