一、使用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文件的几种方式(含实例说明)