爬蟲 11 csv的讀入寫入

2021-10-23 06:27:12 字數 1312 閱讀 5894

寫入csv檔案

#以元組的形式寫入

def write_csv1():

header=["username","age","height"]

values=[("張三","18","180"),

("李四","19","190"),

("孫五","20","160")]

with open("abc.csv",'w',encoding='utf-8',newline='') as fp:#newline=''是為了防止行與行之間有空格,預設為'\n '

writer=csv.writer(fp)

writer.writerow(header)#把表頭讀入

writer.writerows(values)

#以字典的形式寫入

def write_csv2():

header=["username","age","height"]

values=[,,]

with open("abc.csv",'w',encoding='utf-8',newline='') as fp:#newline=''是為了防止行與行之間有空格,預設為'\n '

writer=csv.dictwriter(fp,header)

writer.writeheader()#把表頭讀入

爬蟲的讀出:

def read_csv1():

with open("abc.csv", "r") as fp:

reader = csv.reader(fp) # reader是乙個迭代器

next(reader) # 不想讀取第一行

for x in reader:

name = x[1] # 取第2列

volumn = x[-1] # 去最後一列

print()

def read_csv2():

with open("檔案的名字","r") as fp:

#reader是乙個迭代器,是以字典的形式讀出來

爬蟲資料寫入csv檔案亂碼問題

樓主也剛學習爬蟲沒多久,很多地方還沒摸透,最近從豆瓣上爬取一些資料,想寫入csv檔案時出現了一些小問題。首先,我用這行 寫入csv檔案時 出現了下面這種情況 實在百思不得解,後來經過大佬的指導,發現中文寫入要加上 encoding utf 8 於是我就用下面的 發現確實是能夠將資料寫進csv檔案,但...

爬蟲爬取豆瓣電影寫入csv

小白flag10 爬蟲爬取豆瓣電影寫入csv json化 csv檔案操作學習 import requests import json from requests.packages.urllib3.exceptions import insecurerequestwarning 解決警告 class ...

CSV檔案的寫入與讀出

寫入到csv檔案 import csv headers name age classroom values 知了 18,111 wena 20,222 bbc 21,111 with open test.csv w encoding utf 8 newline as fp newline預設為 n ...