2015-07-02 65 views
0

我有一大堆的CSV文件必須在YYYY-MM-DD HH格式的數據,值 我可以從運行我需要從一個csv的每一行中刪除'

with open(out_path+filename,'r+') as data_r:   
      comreader = csv.reader(data_r, delimiter=' ', quotechar='"') 
      for row in comreader: 
       print ','.join(row) 

拆分小時關閉這個我得到

'YYYY-MM-DD,HH',value 

我需要做的是去除(')從YYYY面前,再經過HH

回答

0

您使用的是quotechar參數,但是錯誤的:

如果您想將'解釋爲圍繞字符串的字符,它應該讀取"'"

除此之外,你可以用Python的切片能力很容易得到的字符串部分:

outstring = instring[1:-1] 

會給你一切從1(丟棄0)到(不包括它)的最後一個字符。