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()
相关推荐
阔皮大师6 小时前
INote轻量文本编辑器
java·javascript·python·c#
小法师爱分享6 小时前
StickyNotes,简单便签超实用
java·python
深蓝电商API6 小时前
处理字体反爬:woff字体文件解析实战
爬虫·python
开源技术6 小时前
Claude Opus 4.6 发布,100万上下文窗口,越贵越好用
人工智能·python
张3蜂6 小时前
深入理解 Python 的 frozenset:为什么要有“不可变集合”?
前端·python·spring
皮卡丘不断更6 小时前
手搓本地 RAG:我用 Python 和 Spring Boot 给 AI 装上了“实时代码监控”
人工智能·spring boot·python·ai编程
爱打代码的小林6 小时前
基于 MediaPipe 实现实时面部关键点检测
python·opencv·计算机视觉
极客小云7 小时前
【ComfyUI API 自动化利器:comfyui_xy Python 库使用详解】
网络·python·自动化·comfyui
闲人编程7 小时前
Elasticsearch搜索引擎集成指南
python·elasticsearch·搜索引擎·jenkins·索引·副本·分片
痴儿哈哈7 小时前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python