Как избежать дублирования "" при чтении из csv в python?

Пользователь

от karen.wisozk , в категории: Python , 3 месяца назад

Как избежать дублирования "" при чтении из csv в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от miguel_ritchie , 2 месяца назад

@karen.wisozk 

Чтобы избежать дублирования кавычек при чтении из CSV файла в Python, можно использовать передачу параметра quotechar при использовании модуля csv. Пример:

1
2
3
4
5
6
import csv

with open('file.csv', 'r') as file:
    reader = csv.reader(file, delimiter=',', quotechar='"')
    for row in reader:
        # действия с данными из строки файла


В данном примере передается параметр quotechar='"', который говорит модулю csv, что кавычки используются для обозначения начала и конца поля, и их не нужно удваивать при чтении.