通常将网络上爬取的数据存储于本地.csv文件,本贴提供两种方法将数据存储于.csv文件
方法1:单行写入
with open('xxxx.csv','w',newlines='') as f:
writer = csv.writer(f) #创建初始化写入对象
writer.writerow(['color','red']) # 一行一行写入 ['color','red']
* 在windows里,csv保存得到的文件是每空一行储存一条数据,使用newlines=''可保证存储存的数 据不空行。
方法2:多行写入
with open('xxxx.csv','w') as f:
writer = csv.writer(f)
writer.writerows([('color','red'),('size','big'),('male','female')]) #多行写入