Python 拼接子串偶现丢失<解决方案>

最近写了个脚本,帮忙处理下数据。遇到一个神奇的问题记录一下。

有个场景需要把 csv 文件里的数据,转换成 json格式。

代码类似如下:

py 复制代码
import csv
import json

file_name = "xxx.csv"

with (open(file_name, 'r') as csvfile):
    csvreader = csv.reader(csvfile)
    result = []
    for row in csvreader: # 遍历每一行
        res = {}
        res["a"] = row[0]
        res["b"] = row[1]
        result.append(res)
print(result)

看似简单的算法,print 出来的数据却偶现丢失。而且出现不是很规律。看着并不像是循环里的 bug。

解决方案: 写到文件里,不要直接 print。

py 复制代码
f = open('file_name.json', 'w+')
f.write(json.dumps(result, ensure_ascii=False))
f.close()
相关推荐
databook28 分钟前
时间序列数据,先拆规律还是先查异常
python·数据挖掘·数据分析
师夷长技以自愈1 小时前
手搓 AI Agent 第 8 篇:从手写循环到画流程图——LangGraph 封装
人工智能·python
aifannihao2 小时前
Rust 1.100 的 DropGuard:用 Python 实测失败回滚与吞异常
python·rust·异常处理·标准库·contextlib
用户019027581614 小时前
天勤 tqsdk 能做 A 股行情吗?期货强项与股票数据选型
python
2601_967979125 小时前
pip在Python中的9个必须知道的用法
python·pip·版本控制·包管理工具·requirements.txt
曲径海盗5 小时前
【Python 学习第 58 天】列表方法
python·学习笔记·编程入门
DeepVisionary5 小时前
Runway开源机器人大模型Praxis-1,推演延迟压到62毫秒
python·自动化
Cooper257 小时前
DDC 命令成功但屏幕不动:用 gamma 表重做亮度映射
python·mac
师夷长技以自愈7 小时前
手搓 AI Agent 第 7 篇:菜做砸了别硬炒——错误分类 + 双账本熔断
人工智能·python
用户956256254297 小时前
15 分钟社媒简报 Agent:我只用了搜索和模型两步
python·api