一、使用pandas库
举个例子:直接利用 read_csv() 方法读取,文本被转化成了 dataframe 格式。
1
2
3
4
import pandas as pd
df = pd.read_csv('../data_pro/audito_whole.csv')
print(df)
结果:

二、使用csv库
举个例子:先利用 codecs.open 方法读取文件 audito_whole.csv ,采用 utf-8 字符编码,再利用 csv.DictReader() 方法读取。这里可以换成 python 内置的 open() 方法,也可以把 csv.DictReader() 换成 csv.reader() 方法。
1、codecs.open + csv.DictReader
1
2
3
4
5
6
7
import codecs
import csv
with codecs.open('../data_pro/audito_whole.csv', encoding='utf-8-sig') as f:
for row in csv.DictReader(f, skipinitialspace=True):
print(row)
f.close()
结果:

2、open + csv.reader
1
2
3
4
5
6
import csv
with open('../data_pro/audito_whole.csv', encoding='utf-8-sig') as f:
for row in csv.reader(f, skipinitialspace=True):
print(row)
f.close()
结果:

相关链接:
python读取csv文件的几种方式(含实例说明)