首页 > 解决方案 > 字符串格式化 python 到 csv 文件

问题描述

我有一本要写入 CSV 文件的字典。在写入字符串值时,它变为浮点数。但我需要 CSV 文件中的相同字符串值不浮动。任何的想法?

mydict={'date':int(20200729),'number':int(123),'code':int(707),'cipher':str('54545417e92')}
print mydict.values()
with open('formatting.csv','ab') as f:
    w=csv.writer(f)
    w.writerow(mydict.keys())
    w.writerow(mydict.values())

在此处输入图像描述

标签: python-3.xcsvdictionarycsvfix

解决方案


手动增加列的宽度,您将看到格式更改。

由于您正在编写一个 csv 文件(与 xlsx 不同,它不包含自己的样式和格式),因此它与 Python 无关,Python 无法使 Excel 使用特定格式。


推荐阅读