python-3.x - 字符串格式化 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())
解决方案
手动增加列的宽度,您将看到格式更改。
由于您正在编写一个 csv 文件(与 xlsx 不同,它不包含自己的样式和格式),因此它与 Python 无关,Python 无法使 Excel 使用特定格式。
推荐阅读
- scala - 找不到 GeneratorDrivenPropertyChecks 特征
- python - 创建表列时如何正确使用 ON UPDATE CURRENT_TIMESTAMP?
- delphi - IDE 插件禁用插入键
- rust-tokio - 有没有办法在 tokio 0.2 中将 tokio::main 与单线程运行时一起使用?
- .net - Mvc 路由 - 多匹配 URL
- c++ - CRTP如何使派生类具有基类的容器
- javascript - 从 ajax(香草版)发送的数据不会存储在 PHP 中的 $_POST 中
- java - 有没有更干净的方法来写这个?
- php - 如何检查字符串中是否只有制表符(\ t char)
- date - 使用 Dask map_partitions 将日期和时间从两列转换为单个日期时间列