Python CSV读取器在引号内以逗号分隔

2024-05-28 23:27:16 发布

您现在位置:Python中文网/ 问答频道 /正文

 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]

我期待的是:

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

但我得到的是:

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

因为它在句子里的四个逗号上分开。在

我在逃避句子里的引语。我已经为设置了quotecharescapecharcsv.reader. 我做错什么了?在

编辑:

我用j6m8 https://stackoverflow.com/a/19881343/3945463的答案作为解决方法。但是最好学习正确的方法来使用csv reader.


Tags: csv方法fromimportresultreader句子办公室

热门问题