Python: прочтите каждую строку из заданного CSV-файла и распечатайте список строк.

Чтение и запись CSV-файла Python: Упражнение-1 с решением

Напишите программу Python для чтения каждой строки из данного CSV-файла и печати списка строк.

Примечание:
разделитель: односимвольная строка, используемая для разделения полей. По умолчанию это ‘,’.
quotechar: необязательный параметр quotechar сообщает автору, какой символ использовать для цитирования полей при записи.

Пример решения :

Код Python:

  import csvwith open ('sizes.csv', newline = '  ') как csvfile: data = csv.reader (csvfile, delimiter =' ', quotechar =' | ') для строки в данных: print (', '.join (row))  

sizes.csv

  идентификатор_отдела, имя_отдела, manager_id, location_id10, администрирование, 200,170020, маркетинг, 201,180030, закупки, 114,170040, человеческие ресурсы, 203  , 240050, Доставка, 121,150060, IT, 103,140070, Связи с общественностью, 204,270080, Продажи, 145,250090, Исполнительный, 100,1700100, Финансы, 108,1700110, Бухгалтерский учет, 205,1700120, Казначейство, 1700130  , Корпоративный налог, 1700140, Контроль и кредит, 1700150, Услуги для акционеров, 1700160, Льготы, 1700170, Производство, 1700180, Строительство, 1700190, Контракты, 1700200, Операции, 1700210, ИТ-поддержка, 1700220  , NOC ,, 1700230, IT Helpdesk ,, 170  0240, Государственные продажи, 1700250, Розничные продажи, 1700260, Набор персонала, 1700270, Расчет заработной платы, 1700  

Пример вывода:

 Department_id,  имя_отдела, manager_id, location_id10, Администрация, 200,170020, Маркетинг, 201,180030, Закупки, 114,170040, Управление персоналом, Ресурсы, 203,240050, Доставка, 121,150060, ИТ, 103,140070, Общественность, Отношения, 204,  270080, Продажи, 145,250090, Исполнительный, 100,1700100, Финансы, 108,1700110, Бухгалтерский учет, 205,1700120, Казначейство, 1700130, Корпоративный, Налоги, 1700140, Контроль, И, Кредит, 1700150, Акционер, Услуги  ,, 1700160, Преимущества ,, 1700170, Производство ,, 1700180, Строительство ,, 1700190, Контракты ,, 1700200, Операции ,, 1700210, ИТ, Поддержка ,, 1700220, NOC ,, 1700230, ИТ, Служба поддержки ,, 1700240, Правительство,  Продажи, 1700250, Розница, Продажи, 1700260, Набор персонала, 1700270, Расчет заработной платы, 1700 

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий