假设我有一个.csv文件,其中有一行包含:
['overheard', 'everi', 'time', 'movi', 'adapt', 'book', 'announc', 'me', 'i', 'want', 'excit', "i'v"]
但是当我使用corpus=[rows[0] for rows in csvReader1]
将此行导入列表时,我得到的数据为'[\'overheard\', \'everi\', \'time\', \'movi\', \'adapt\', \'book\', \'announc\', \'me\', \'i\', \'want\', \'excit\', "i\'v"]'
它充满了逃脱序列
有什么方法可以避免这些转义序列并且有常规数据吗?
答案 0 :(得分:0)
对于python 2.x:
corpus=str([rows[0].translate(None,"'[]\"").split(",") for rows in csvReader1])
对于python 3.x:
corpus=str([rows[0].translate({ord(i):None for i in "'[]\""}).split(",") for rows in csvReader1])