自学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______________

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