Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 13.09.2015
Сообщений: 4

Ошибка при чтении csv

06.09.2016, 19:40. Показов 3960. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Читаю файл:
Python
1
2
3
4
5
6
7
8
9
infile = open('scout.csv', 'r')
import csv
table = []
for row in csv.reader(infile):
    table.append(row)
infile.close()
 
import pprint
pprint.pprint(table)
shell говорит:
Python
1
2
3
4
Traceback (most recent call last):
  File "C:/Python3/myPy/csvread3.py", line 4, in <module>
    for row in csv.reader(infile):
_csv.Error: line contains NULL byte
Если я делаю файл чистым, то чтение происходит отлично итог будет: []
по понятным причинам.
Как исправить ошибку?
Спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.09.2016, 19:40
Ответы с готовыми решениями:

Ошибка при чтении файла csv: UnicodeDecodeError
Есть файл csv: tmdb_5000_movies.csv Задача - прочитать его и записать содержимое в объект в памяти. Мой код: import csv ...

Не выводит русские слова при чтении и лемматизации из csv-файла
Добрый день! К сожалению, я совсем не программист и очень далека от этого, но решение задач моего диплома без Python невозможно :( ...

Ошибка при чтении файла
Программа должна выводить имена файлов и их строки построчно. При запуске выдает ошибку синтаксиса. #!/usr/bin/env python # -*-...

6
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
07.09.2016, 09:19
Ругается, что в строке нулевой байт.
1
0 / 0 / 0
Регистрация: 13.09.2015
Сообщений: 4
07.09.2016, 17:22  [ТС]
а как удалить нулевой байт?
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
08.09.2016, 07:56
Не знаю, зависит от обстоятельств.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
08.09.2016, 11:43
alexnefedov, файл залей сюда, который ты читаешь
0
0 / 0 / 0
Регистрация: 13.09.2015
Сообщений: 4
09.09.2016, 20:50  [ТС]
Вот вложил в архв
Вложения
Тип файла: rar scout.rar (590 байт, 3 просмотров)
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
09.09.2016, 21:15
Лучший ответ Сообщение было отмечено alexnefedov как решение

Решение

alexnefedov,
Python
1
2
3
4
5
6
7
8
9
infile = open('scout.csv', 'r', encoding='utf16')
import csv
table = []
for row in csv.reader(infile):
    table.append(row)
infile.close()
 
import pprint
pprint.pprint(table)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.09.2016, 21:15
Помогаю со студенческими работами здесь

Ошибка при чтении данных из файла
Вот задача но код не работает выдает ошибку Необходимо реализовать один из методов для решения задачи классификации статистических...

Ошибка кодировки при чтении из файла
Добрый день, коллеги! Читаю локальный файл при помощи urllib import urllib file_address=&quot;C:/work/stores/4067.html&quot; ...

Ошибка KeyError при работе с csv файлом
При работе с csv файлом получаю KeyError, в коде всё верно должно быть, но думаю что файл не правильно построен или же код не правильно...

Ошибка при чтении данных из xlsx файла, скачанного с использованием requests
Всем привет. Не могу понять, почему возникает ошибка с экселевскими файлами, которые скачаны с помощью requests, если при скачивании...

Ошибка при чтении файла JSON. Перперыл и-нет, не могу найти в чем проблема
Форумчане, привет! Пытаюсь прочитать файл json. Выдает ошибки. Перепробовал открывать json методом json.load() (файлом) и json.loads()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru