python 续写CSV
时间: 2023-11-15 16:58:50 浏览: 208
Python可以使用CSV模块来处理CSV文件,并可以进行读写操作。下面是一些关于Python续写CSV文件的方法:
1. 使用CSV模块中的writer类来写入CSV文件。可以通过打开文件,创建writer对象,然后使用writerow()方法来添加新行数据。
2. 使用CSV模块中的reader类来读取CSV文件。打开文件后,可以使用reader对象来读取每一行数据,以列表形式返回。
3. 使用列表方式写入CSV文件。可以通过打开文件,创建writer对象,然后使用writerow()方法来添加新行数据,每一行数据以列表形式表示。
下面是续写CSV文件的示例代码:
1. 使用writer类写入CSV文件:
import csv
def write_csv(spath):
file = open(spath, mode='a', encoding='utf-8',newline='')
sWrite=csv.writer(file)
sWrite.writerow(['new data 1','new data 2'])
file.close()
2. 使用列表方式写入CSV文件:
import csv
data = [['new data 1','new data 2'], ['new data 3','new data 4']]
with open('test.csv', 'a', newline='') as f:
writer = csv.writer(f)
for row in data:
writer.writerow(row)
--相关问题--:
阅读全文