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()
相关推荐
IT知识分享13 小时前
从零开发在线简繁转换工具:OpenCC 实战、避坑经验与方案选型
javascript·python
lunzi_082613 小时前
【学习笔记】《Python编程 从入门到实践》第8章:函数定义、参数传递与模块导入
笔记·python·学习
杨运交13 小时前
[030][Web模块]Spring Boot 验证与 OpenAPI 集成实战:从校验规则到文档生成
前端·spring boot·python
培培说证13 小时前
2026财务岗位如何快速提升自身能力
python
努力攻坚操作系统13 小时前
编程语言编译运行机制对比:C / Java / Python
java·c语言·python
godspeed_lucip14 小时前
LLM和Agent——专题6:Multi Agent 入门(5)
人工智能·python
Metaphor69214 小时前
使用 Python 给 PDF 设置背景色或背景图
数据库·python·pdf
郝亚军15 小时前
如何让pycharm-2026.1.2顶部菜单栏固定显示在最上端
python
怪兽学LLM15 小时前
LeetCode 438 找到字符串中所有字母异位词(Python 固定滑动窗口+字符计数解法)
python·算法·leetcode