如何在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______________