📅  最后修改于: 2023-12-03 14:46:26.870000             🧑  作者: Mango
Python是一种高级编程语言,具有简单、易学、可移植、可扩展、丰富的库支持等特点。 Python被广泛应用于Web开发、人工智能、科学计算、数据分析、游戏开发等领域。
在这篇文档中,我们将讨论Python中常见的问题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文件。