Python_使用csv模組解析csv檔案
阿新 • • 發佈:2018-12-31
轉自:http://blog.csdn.net/menglei8625/article/details/7494631
使用之前需要import csv。
下面是一個讀取csv檔案例子:
[python] view plaincopyprint?- csvReader = csv.reader(open('avDecode_list.csv', 'rb')) #以只讀方式取得csv檔案中內容
- for row in csvReader: #行迴圈
- parameterStr = ','.join(row) #通過逗號連線每行每個單元格的內容
-
parameters = parameterStr.split(','
- name = parameters[1] #將第一個單元格的內容賦值給name
- component = parameters[2]
- executiontype = parameters[3]
- format = parameters[4]
- inputFile = parameters[5]
- mode = parameters[6]
- 。。。。。。
下面是一個寫csv檔案的例子: [python] view plaincopyprint?
-
csvFile = open(
- csvWriter = csv.writer(csvFile) #建立一個writer
- titleList = ['No.', 'Name', 'component', 'executiontype', 'OutputFile'] #建立一個list
- csvWriter.writerow(titleList) #將該list寫入csv檔案,list中每個內容佔一個單元格
- csvFile.close()