python csv文件读取
Python中读取CSV文件主要有以下几种方式:
1. 普通方法读取:使用open()函数打开CSV文件,然后遍历文件中的每一行并打印出来。
2. 使用CSV标准库读取:通过import csv,使用csv.reader()函数返回一个csv阅读器对象,然后遍历阅读器对象中的每一行并打印出来。
3. 使用pandas读取:通过import pandas as pd,使用pd.read_csv()或pd.read_table()函数读取CSV文件,然后打印出来。
4. 使用字典转换:在读取CSV文件时,可以使用字典转换来更新数据类型。首先声明一个自定义的类型转换器field_types,然后循环生成一个可迭代的对象(key,conversion(row[key])),最后更新字典里面的相同的key,从而实现数据类型的更新。
5. 使用DictReader()函数:通过import csv,使用open()函数打开CSV文件,然后将文件对象传递给csv模块的DictReader()函数,返回一个csv阅读器对象。遍历阅读器对象中的每一行并打印出来。由于使用了DictReader()函数,可以像访问字典一样访问每个字段的值。