python - 我有一个 csv 文件,我想将 csv 文件的每一行提取到不同的 csv 文件中。我怎样才能做到这一点?
问题描述
我有一个 CSV 文件,我想将 CSV 文件的每一行提取到不同的 CSV 文件中。我怎样才能做到这一点?
解决方案
像这样,它将保存在按行数编号的文件中
import csv
with open('file.csv', 'r') as csv_file:
rows = csv.reader(csv_file, skipinitialspace=True)
for i, row in enumerate(rows):
with open('file_{}.csv'.format(i), 'w') as write_file:
writer = csv.writer(write_file)
writer.writerow(row)
推荐阅读
- mysql - SUBSTRING 函数 mysql
- node.js - -bash: npm: 使用Node LTS安装包后找不到命令
- python - csv.writerow 在添加 for 循环后现在可以工作了吗?
- azure-devops-migration-tools - 使用 VSTS 同步迁移工具配置文件中的 DevOps 查询 ID 迁移 Azure DevOps 工作项
- sql - SQL:使用案例在单独的列中查找重复项和标记
- javascript - setState 函数没有有效地更新 rows 变量,因此它没有反映在 UI 中?
- python - 为什么在其包中导入的模块会带有自己的模块名称
- git - 从提交 ID 中查找父分支
- java - 文件上的 Java FileLock 并在退出时将其删除
- vba - 使用查找将整个页面复制到文本文档?