📜  Python|功能 |问题2(1)

📅  最后修改于: 2023-12-03 14:46:26.870000             🧑  作者: Mango

Python | 功能 | 问题2

简介

Python是一种高级编程语言,具有简单、易学、可移植、可扩展、丰富的库支持等特点。 Python被广泛应用于Web开发、人工智能、科学计算、数据分析、游戏开发等领域。

在这篇文档中,我们将讨论Python中常见的问题2,并提供解决方案。

问题2

问题2:我如何在Python中处理CSV文件?

CSV文件是指逗号分隔值文件,其中数据用逗号分隔,每行包含一个记录。Python提供了内置模块csv,使您能够轻松地读取和写入CSV文件。您可以使用csv模块的reader()函数读取CSV文件中的每一行数据,并使用writer()函数写入CSV文件。

以下代码演示了如何读取名为data.csv的CSV文件:

import csv

with open('data.csv') as csvfile:
    data = csv.reader(csvfile)
    for row in data:
        print(row)

以下代码演示了如何将数据写入名为output.csv的CSV文件:

import csv

data = [
    ['John', 'Doe', 26],
    ['Jane', 'Doe', 25],
    ['Bob', 'Smith', 30]
]

with open('output.csv', mode='w') as csvfile:
    writer = csv.writer(csvfile)
    for row in data:
        writer.writerow(row)
结论

Python中处理CSV文件轻而易举,只需使用内置的csv模块。 您可以使用csv.reader()函数读取数据,并使用csv.writer()函数将数据写入CSV文件。