Как прочитать csv файл в python?

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

от nikko , в категории: Python , 2 года назад

Как прочитать csv файл в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от NicolasSsh , 2 года назад

@nikko  Вы можете использовать библиотеку csv и класс reader


1
2
3
4
5
6
7
import csv

with open('csv.csv', 'r') as csv_file:
    reader = csv.reader(csv_file, delimiter=';')

    for row in reader:
        print(row)


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

от gage , год назад

@nikko 

Для чтения csv файла в Python существует несколько способов, один из них - использование библиотеки csv.


Пример кода:

1
2
3
4
5
6
import csv

with open('file.csv', 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)


В этом примере мы открываем файл file.csv с помощью функции open() и передаем ее в csv.reader(). Затем мы проходимся по каждой строке файла с помощью цикла for, выводим каждую строку с помощью функции print().


Если вам нужно указать разделитель столбцов, вы можете передать его в csv.reader() как аргумент delimiter:

1
2
3
4
5
6
import csv

with open('file.csv', 'r') as file:
    reader = csv.reader(file, delimiter=';')
    for row in reader:
        print(row)


В этом примере мы используем ; в качестве разделителя столбцов.