python чтение csv, текст внутри запятой внутри столбца с двойной двойной кавычкой "" text, text2 "" вызывает разделение запятой - PullRequest
0 голосов
/ 17 февраля 2020

Что ж, я отправил csv по другой системе с запятой в качестве разделителя. одна строка имеет один столбец с примерами значений:, "" AB C. & XYZ (CfdfB, afGgM) _0110 "",. Эта строка строки этого столбца вызывает ошибку. Во время отладки Теперь, когда я читаю это, используя python и печатая строку, это конкретное значение печатается как: 'AB C. & XYZ (CfdfB ',' afGgM) _0110 "" ", поэтому это значение разделено, причём двойная причина" и запятая между ними.

Используемый код:

    with open(abccsv, "r",  newline='',encoding="UTF-8") as file:
        reader = csv.reader(file, quotechar='"', delimiter=",",quoting=csv.QUOTE_ALL)
        # counter = 0
        for row in reader:
            print(row)   

1 Ответ

0 голосов
/ 17 февраля 2020

Попробуйте использовать другой разделитель, чем запятая. Он разделяется, потому что использует запятую в качестве разделителя для файлов CSV. Попробуйте вкладку или что-то еще.

...