1. 程式人生 > >Python_使用csv模組解析csv檔案

Python_使用csv模組解析csv檔案

轉自:http://blog.csdn.net/menglei8625/article/details/7494631

使用之前需要import csv。

下面是一個讀取csv檔案例子:

[python] view plaincopyprint?
  1. csvReader = csv.reader(open('avDecode_list.csv''rb'))    #以只讀方式取得csv檔案中內容
  2. for row in csvReader:   #行迴圈
  3.     parameterStr = ','.join(row)    #通過逗號連線每行每個單元格的內容    
  4.     parameters = parameterStr.split(','
    )    #得到每個單元格的內容
  5.     name = parameters[1]        #將第一個單元格的內容賦值給name
  6.     component = parameters[2]  
  7.     executiontype = parameters[3]  
  8.     format = parameters[4]  
  9.     inputFile = parameters[5]  
  10.     mode = parameters[6]  
  11.     。。。。。。  

下面是一個寫csv檔案的例子: [python] view plaincopyprint?
  1. csvFile = open(
    "avEncode_list.csv"'wb')   #開啟一個csv檔案
  2. csvWriter = csv.writer(csvFile)     #建立一個writer
  3. titleList = ['No.''Name''component''executiontype''OutputFile']     #建立一個list
  4. csvWriter.writerow(titleList)   #將該list寫入csv檔案,list中每個內容佔一個單元格                  
  5. csvFile.close()