程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python爬蟲——列表信息寫入到csv文件

編輯:Python

文章目錄

  • 前言
  • 使用步驟
    • 1.引入庫
    • 2.讀入數據與寫入
  • 總結


前言

️當我們在爬蟲的時候,是否有以下需求?需要把爬取的數據列表存儲到一個csv文件中呢?那麼步驟如下️


使用步驟

1.引入庫

代碼如下(示例):

import csv

2.讀入數據與寫入

下方的的data_list是代碼前面獲取到的
代碼如下(示例):

# 編寫數據
data_list = [
{
'新聞標題': '我校順利完成2022年上半年全國大學英語四六級口語考試', '發布時間': '2022-05-24 09:18 ', '新聞鏈接': 'http://www.cqwu.edu.cn/article_331608.html', '閱讀次數': '772', '新聞來源': '教務處 唐家榮'},
{
'新聞標題': '學校舉辦2022年度教職工雙扣比賽', '發布時間': '2022-05-24 08:40 ', '新聞鏈接': 'http://www.cqwu.edu.cn/article_331587.html', '閱讀次數': '898', '新聞來源': '吳波'},
{
'新聞標題': '學校語言文字工作委員會組織青年志願者推廣普及普通話助力鄉村文化振興', '發布時間': '2022-05-23 17:44 ', '新聞鏈接': 'http://www.cqwu.edu.cn/article_331556.html', '閱讀次數': '907', '新聞來源': '教務處 藍璘'}]
# 1.創建csv文件對象,encoding='utf-8'是設置編碼格式,newline=''為了防止空行
f = open('news.csv', 'w', encoding='utf-8')
# 2.基於文件對象構建csv寫入對象
csv_write = csv.writer(f)
# 3.構建列表頭
csv_write.writerow(['新聞標題', '發布時間', '新聞鏈接', '閱讀次數', '新聞來源'])
for data in data_list:
# 4.寫入csv文件
csv_write.writerow([data['新聞標題'], data['發布時間'], data['新聞鏈接'], data['閱讀次數'], data['新聞來源']])

總結

結果如下


這樣,我們的數據就存儲成功啦

總結:需要一個列表list的數據字典dict,利用csv庫直接可以把列表list信息輸出到csv格式的文件中啦


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved