坏行该怎么处理

坏行该怎么处理

八行里有一行数量写成了 five。工具遇到它,最稳妥的做法是【0】。

阅读更多 →
补全:按格式参数二选一

补全:按格式参数二选一

补全 write_out:fmt 是 "csv" 就用 DictWriter,是 "json" 就用 dumps。输出两种格式各写出多少行。

阅读更多 →
补全:把汇总写成 JSON

补全:把汇总写成 JSON

补全 write_json:把 data 用 ensure_ascii=False, indent=2 写进 buf。输出写出去的行数,以及读回来之后北门的总额。

阅读更多 →
补全:把汇总表写成 CSV

补全:把汇总表写成 CSV

补全 write_csv:用 DictWriter 把 table 写进 buf(写表头 + 每一行)。输出写出去的行数和第二行内容。

阅读更多 →
两种 dumps 差多少

两种 dumps 差多少

同一份汇总,一次默认 dumps,一次带上两个参数。运行程序,看长度和中文: import json t = {"东门": 44.0, "北门": 10.0}

阅读更多 →
写出去的 CSV 有几行

写出去的 CSV 有几行

用 DictWriter 把汇总表写进一个内存文件,再读回来数行。运行程序: import csv, io table = [{"store": "东门",

阅读更多 →
写 JSON 时那两个参数

写 JSON 时那两个参数

json.dumps(data, ensure_ascii=False, indent=2)。这两个参数分别管【0】。

阅读更多 →
写表为什么要先给列名

写表为什么要先给列名

用 csv.DictWriter 写文件时必须传 fieldnames,因为【0】。

阅读更多 →
结果给谁决定写什么格式

结果给谁决定写什么格式

汇总表要交给同事导进表格软件看;另一份要给一个网页程序按门店查。两份分别该写成【0】。

阅读更多 →
补全:改成交付的形状

补全:改成交付的形状

补全 to_table:把 {门店: 总额} 改成 [{"store": …, "total": …}, …],按总额从大到小排。输出第一行的门店和最后一行的总

阅读更多 →