通常將網(wǎng)絡(luò)上爬取的數(shù)據(jù)存儲(chǔ)于本地.csv文件觉壶,本貼提供兩種方法將數(shù)據(jù)存儲(chǔ)于.csv文件
方法1:?jiǎn)涡袑?xiě)入
with open('xxxx.csv','w',newlines='') as f:
? ? writer = csv.writer(f)? #創(chuàng)建初始化寫(xiě)入對(duì)象
? ? writer.writerow(['color','red']) # 一行一行寫(xiě)入 ['color','red']
* 在windows里,csv保存得到的文件是每空一行儲(chǔ)存一條數(shù)據(jù),使用newlines=''可保證存儲(chǔ)存的數(shù)? ? 據(jù)不空行褒链。
方法2:多行寫(xiě)入
with open('xxxx.csv','w') as f:
? ? writer = csv.writer(f)
? ? writer.writerows([('color','red'),('size','big'),('male','female')]) #多行寫(xiě)入