Python中可以使用csv
模块来读取CSV文件。下面是一个简单的示例:
python import csv with open('example.csv', newline='') as csvfile: reader = csv.reader(csvfile) for row in reader: print(row)
以上代码首先使用open
函数打开CSV文件,然后使用csv.reader
函数创建一个reader对象,最后使用for循环遍历reader对象中的每一行数据。
Python中同样可以使用csv
模块来写入CSV文件。下面是一个简单的示例:
python import csv with open('example.csv', 'w', newline='') as csvfile: writer = csv.writer(csvfile) writer.writerow(['Name', 'Age', 'Gender']) writer.writerow(['Tom', '25', 'Male']) writer.writerow(['Lucy', '23', 'Female'])
以上代码首先使用open
函数创建一个CSV文件,然后使用csv.writer
函数创建一个writer对象,最后使用writerow
函数写入每一行数据。
其中,writerow
函数的参数是一个列表,列表中的每个元素对应一列数据。
在打开CSV文件时,需要指定文件模式为'w'
,表示写入模式;并且需要指定newline=''
,以免出现空行。