python csv文件
作者:野牛程序员:2023-07-19 08:10:35python阅读 2580
Python中可以使用内置的csv
模块来处理CSV文件。该模块提供了各种用于读取和写入CSV文件的功能。以下是一些常见的CSV文件操作示例:
读取CSV文件
要读取CSV文件,可以使用csv
模块中的reader
函数。下面是一个读取CSV文件的示例代码:
import csv # 打开CSV文件 with open('data.csv', 'r') as file: # 创建CSV读取器 reader = csv.reader(file) # 逐行读取数据 for row in reader: # row是一个列表,包含CSV文件中的一行数据 print(row)
写入CSV文件
要将数据写入CSV文件,可以使用csv
模块中的writer
函数。下面是一个写入CSV文件的示例代码:
import csv # 准备要写入的数据 data = [ ['Name', 'Age', 'City'], ['John', '25', 'New York'], ['Alice', '30', 'London'], ['Bob', '35', 'Paris'] ] # 打开CSV文件 with open('data.csv', 'w', newline='') as file: # 创建CSV写入器 writer = csv.writer(file) # 写入数据 writer.writerows(data)
以上示例中,data.csv
是要读取或写入的CSV文件的文件名。在读取CSV文件时,使用csv.reader
来逐行读取数据。在写入CSV文件时,使用csv.writer
来写入数据,可以使用writerow
方法逐行写入数据,或者使用writerows
方法写入多行数据。
这只是CSV文件处理的基础示例,csv
模块还提供了其他功能,如读取和写入具有不同分隔符的文件,以及处理包含标题行的文件等。详细信息可以参考Python官方文档中的csv
模块说明:https://docs.python.org/3/library/csv.html
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python读取csv某两列
- 下一篇:python怎么读取csv的一部分数据