坏行该怎么处理
八行里有一行数量写成了 five。工具遇到它,最稳妥的做法是【0】。
阅读更多 →
补全:按格式参数二选一
补全 write_out:fmt 是 "csv" 就用 DictWriter,是 "json" 就用 dumps。输出两种格式各写出多少行。
阅读更多 →
补全:把汇总写成 JSON
补全 write_json:把 data 用 ensure_ascii=False, indent=2 写进 buf。输出写出去的行数,以及读回来之后北门的总额。
阅读更多 →
补全:把汇总表写成 CSV
补全 write_csv:用 DictWriter 把 table 写进 buf(写表头 + 每一行)。输出写出去的行数和第二行内容。
阅读更多 →
两种 dumps 差多少
同一份汇总,一次默认 dumps,一次带上两个参数。运行程序,看长度和中文: import json t = {"东门": 44.0, "北门": 10.0}
阅读更多 →
写出去的 CSV 有几行
用 DictWriter 把汇总表写进一个内存文件,再读回来数行。运行程序: import csv, io table = [{"store": "东门",
阅读更多 →
写 JSON 时那两个参数
json.dumps(data, ensure_ascii=False, indent=2)。这两个参数分别管【0】。
阅读更多 →
写表为什么要先给列名
用 csv.DictWriter 写文件时必须传 fieldnames,因为【0】。
阅读更多 →
结果给谁决定写什么格式
汇总表要交给同事导进表格软件看;另一份要给一个网页程序按门店查。两份分别该写成【0】。
阅读更多 →
补全:改成交付的形状
补全 to_table:把 {门店: 总额} 改成 [{"store": …, "total": …}, …],按总额从大到小排。输出第一行的门店和最后一行的总
阅读更多 →