当前位置:数码通 > 数码

Python生成CSV文档

来源于 数码通 2023-10-01 18:03
undefined

通过上面的代码,我们可以将多行数据写入到一个CSV文档中。每行数据都会自动写入新行。

4。处理特殊字符

当数据中包含逗号或换行符等特殊字符时,我们需要将它们用引号引起来,以保持数据的完整性。使用 writerow 方法时,csv 模块自动处理特殊字符:

将 open('output.csv', 'w', newline='') 作为 csvfile:
    作家 = csv.writer(csvfile)
    writer.writerow(['field1', 'field2', 'field3'])
    writer.writerow(['"值 1,1"', '值 2', '值 3'])
    writer.writerow(['值 4', '值 5\n值 6', '值 7'])

通过上面的代码,我们可以处理包含逗号和换行符的数据,以确保在CSV文件中正确显示。

5。读取 CSV 文档

除了生成CSV文档之外,Python还提供了读取和处理CSV文档的能力。我们可以使用csv模块的reader对象来读取CSV文件中的数据:

使用 open('input.csv', 'r') 作为 csvfile:
    读者 = csv.reader(csvfile)
    对于读卡器中的行:
        打印(行)

通过上面的代码,我们可以逐行读取CSV文件的数据,并在控制台打印出来。

总结

本文介绍了使用Python生成CSV文档的基本操作。通过csv模块,我们可以轻松生成和处理CSV文件,方便数据存储和交换。

登录后参与评论