Python读取csv文件分隔符设置方法
时间:2020-10-09 22:41:49|栏目:Python代码|点击: 次
Windows下的分隔符默认的是逗号,而MAC的分隔符是分号。拿到一份用分号分割的CSV文件,在Win下是无法正确读取的,因为CSV模块默认调用的是Excel的规则。
所以我们在读取文件的时候需要添加分割符变量。
import csv import os cwd = os.getcwd() print ("Current folder is %s" % (cwd) ) csvfile = open( cwd + '\data\eclipse\change-metrics.csv','r') reader = [each for each in csv.DictReader(csvfile, delimiter=';')] #这里设置分号为分隔符 for row in reader: print(row['classname']) csvfile.close()