常用的数据存储介质有文件、关系式数据库和非关系式数据库。文本文档存储适用于具有时效性的数据,入股市行情、商品信息和排行榜信息等,这类数据具有动态变化性质,非特殊要求下,建议存放文件。
1、CSV数据写入
写入数据分为单行写入和多行写入,对应的函数分别为writerow和writerows,数据写入CSV的代码如下:
import csv
#若存在csv则打开;若不存在则新建
#若不设置newline='',则每行数据就会隔一行空白行
with open('csv_test.csv','w',newline = '')as csvfile:
writer = csv.writer(csvfile)
#单行写入
writer.writerow(['姓名','年龄','电话'])
#多行写入
data = [
('小p','18','123456789'),
('小y','20','987654321')
]
writer.writerows(data)
2、CSV数据读取
读取CSV文件的函数有reader和DictRea