把字典含二维数组写入txt文件中,且显示为逗号隔开
path = ‘doc1.txt’
f = open(path,‘w’,encoding=‘utf-8’)
for key,value in commodity.items():
f.write(key+’\n’)
f.write(str(value)+’\n’)
f.close()
如果字典的值是array形式的话就需要加上value = value.tolist(), 然后在写入就可以显示成带逗号的了。
例如txt中的文件一个显示如下:
名称
[1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0]