Python CSV阅读器在引号

时间:2017-07-02 14:10:54

标签: python csv

 from csv import reader

 csv_reader_results = reader(["办公室弥漫着\"女红\"缝扣子.编蝴蝶结..手绣花...呵呵..原来做 些也会有幸福的感觉,,,,用心做东西感觉真好!!!"],
 escapechar='\\',
 quotechar='"',
 delimiter=',',
 quoting=csv.QUOTE_ALL,
 skipinitialspace=True)

 for result in csv_reader_result:
    print result[0]

我期待的是:

  

办公室弥漫着“女红”缝扣子。编蝴蝶结..手绣花...呵呵..原来做些也会有幸福的感觉,,,,用心做东西感觉真好!!!

但我得到的是:

  

办公室弥漫着“女红”缝扣子。编蝴蝶结..手绣花...呵呵..原来做些也会有幸福的感觉

因为它分裂了句子中的四个逗号。

我正在逃避句子里面的引号。我为csv.reader设置了quotecharescapechar。我在这里做错了什么?

修改

我使用j6m8 https://stackoverflow.com/a/19881343/3945463的答案作为解决方法。但最好通过csv reader.

了解正确的方法

0 个答案:

没有答案