读写CSV文件

一、使用CSV模块读写文件,参数delimiter指定分隔类型,默认","分隔

二、参数newline保证写入的文件没有空行

三、实例:

import csv
with open("book_in.csv", encoding='utf8') as rf:
reader = csv.reader(rf, delimiter=' ')
headers = next(reader)
with open("book_out.csv", 'w', encoding='utf8', newline='') as wf:
writer = csv.writer(wf, delimiter=' ')
writer.writerow(headers)
for book in reader:
print(book)
price = book[-2]
if price and float(price) >= 80.00:
writer.writerow(book)
posted @ 2021-06-08 10:45  只管去做-王炸  阅读(79)  评论(0)    收藏  举报