我正试着把我的字典写进一个sf文件中,下面是我的做法:
with open(path3 + 'extend.csv', 'w') as fw:
for key1, value in d.items():
fw.write(value +',')
fw.write('\n')
fw.close()
问题是我在每行的末尾多了一个逗号。我怎样才能在第一时间阻止这种形式的发生呢?
最佳答案
您可以使用",".join
来执行此操作。另外,您可以使用d.values()
直接访问值,因此您不需要在dict上进行迭代,然后提取值。
因此,基本上,您的代码可以简化为:
with open(path3 + 'extend.csv', 'w') as fw:
fw.write(",".join(d.values()))
fw.write('\n')
fw.close()
关于python - 使用python创建一个新的csv文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30975337/