python爬虫学习38
目录
数据存储片——CSV文件储存
CSV,全称Comma-Separated-Values(逗号分隔值/字符分割值),其文件格式以纯文本格式存储表格数据。
CSV文件是一个字符序列,可以由任意数目的纪录组成,格条记录以某种换行符分隔开。每条记录都由若干字段组成,字段间的分隔符是其他字符或者字符串,最常见的是逗号或者制表符。所有记录都有完全相同的字段序列,相当于一个结构化的纯文本形式。
与Excel的不同之处在于,CSV中不能包含数值、公式、格式等信息,他只是以特定字符为分隔符的纯文本,结构简单清晰。
1. 写入
直接调用csv库进行相关操作:
writerow
# CSV的写入
import csv
with open('data_csv.csv', 'w+') as file:
writer = csv.writer(file)
# 写入一行
writer.writerow(['id', 'name', 'age'])
writer.writerow(['101', 'Bob', '6'])
writer.writerow(['102', 'Jenny', '8'])
writer.writerow(['103', 'Mask', '7'])
print('写入成功!')
运行结果:可以看到当前目录下出现了一个名为data_csv.csv的文件,打开之后内容如下
使用记事本打开该文件:
发现每一条记录由逗号分隔开,可以调用delimiter字段修改分隔字符:
delimiter 分隔符
import csv
with open('data_csv_2.csv', 'w+') as file:
option_csv