我需要删除'来自csv的每一行

时间:2015-07-02 07:10:28

标签: date csv

我有一堆CSV文件,其数据格式为[B] flag,值 我可以通过运行

分开休息时间
YYYY-MM-DD HH

从此我得到了

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

我需要做的是从YYYY前面移除(')然后在HH之后移除

1 个答案:

答案 0 :(得分:0)

您正在使用quotechar参数,但错误地使用了

如果您想将"'"解释为字符串周围的字符,则应该阅读'

除此之外,你可以使用python的切片功能轻松获得部分字符串:

outstring = instring[1:-1]

将为您提供从1.(删除0)到(不包括)最后一个字符的所有内容。