Windows下的分隔符默認(rèn)的是逗號,而MAC的分隔符是分號。拿到一份用分號分割的CSV文件,在Win下是無法正確讀取的,因為CSV模塊默認(rèn)調(diào)用的是Excel的規(guī)則。
所以我們在讀取文件的時候需要添加分割符變量。
import csvimport oscwd = 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=';')] #這里設(shè)置分號為分隔符 for row in reader: print(row['classname'])csvfile.close()以上這篇Python讀取csv文件分隔符設(shè)置方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答