将字典转换为str类型写入
dict1 = {'a': 1, 'b': 2, 'c': 3}
for i in range(3):
path = str(i) + '.txt'
with open(path, 'a') as f:
if i == 0:
f.write(str(dict1)) # {'a': 1, 'b': 2, 'c': 3}
elif i == 1:
f.writelines(dict1) # abc
elif i == 2:
f.writelines(dict.fromkeys(dict1)) # abc
else:
# f.writelines(dict.values(dict1)) # Error
pass