自學Python爬蟲:CSV文件讀取

如何在Python中打開csv 類型的文件,CSV適用於數量不大的情況,對於幾十萬的數據都可以考慮這個類型,但是如果文件太大就要考慮使用數據庫存放了。因爲如果文件太大,存放讀取都很慢,電腦配置差了根本打不開。
在csv 模塊中的 reader 類和 DictReader 類用於讀取文件中的數據,兩種讀取方法分別如下:
方法一:reader 類
演示如下:

import csv
with open('11.csv', 'r', newline='') as csvfile:
    spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')
    for row in spamreader:
        print(', '.join(row))

方法二: DictReader 類
演示如下:

import csv
with open('11.csv', newline='') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        print(row['first_name'], row['last_name'])

________________END______________

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章