Python read csv encoding windows 1251

Содержание
  1. Кодировка в csv-файле
  2. Решение
  3. Python-сообщество
  4. Уведомления
  5. #1 Июнь 6, 2016 12:26:17
  6. CSV-файл — определение и изменение кодировки
  7. #2 Июнь 6, 2016 21:42:01
  8. CSV-файл — определение и изменение кодировки
  9. #3 Июнь 7, 2016 10:12:51
  10. CSV-файл — определение и изменение кодировки
  11. #4 Июнь 7, 2016 22:06:48
  12. CSV-файл — определение и изменение кодировки
  13. #5 Июнь 8, 2016 11:48:22
  14. CSV-файл — определение и изменение кодировки
  15. #6 Июнь 8, 2016 12:04:51
  16. CSV-файл — определение и изменение кодировки
  17. #7 Июнь 8, 2016 12:10:12
  18. CSV-файл — определение и изменение кодировки
  19. #8 Июнь 8, 2016 14:17:02
  20. CSV-файл — определение и изменение кодировки
  21. #9 Июнь 8, 2016 17:16:48
  22. CSV-файл — определение и изменение кодировки
  23. #10 Июнь 8, 2016 19:34:34
  24. CSV-файл — определение и изменение кодировки
  25. Как прочитать файл в кодировке cp1251?
  26. Python-сообщество
  27. Уведомления
  28. #1 Июнь 6, 2016 12:26:17
  29. CSV-файл — определение и изменение кодировки
  30. #2 Июнь 6, 2016 21:42:01
  31. CSV-файл — определение и изменение кодировки
  32. #3 Июнь 7, 2016 10:12:51
  33. CSV-файл — определение и изменение кодировки
  34. #4 Июнь 7, 2016 22:06:48
  35. CSV-файл — определение и изменение кодировки
  36. #5 Июнь 8, 2016 11:48:22
  37. CSV-файл — определение и изменение кодировки
  38. #6 Июнь 8, 2016 12:04:51
  39. CSV-файл — определение и изменение кодировки
  40. #7 Июнь 8, 2016 12:10:12
  41. CSV-файл — определение и изменение кодировки
  42. #8 Июнь 8, 2016 14:17:02
  43. CSV-файл — определение и изменение кодировки
  44. #9 Июнь 8, 2016 17:16:48
  45. CSV-файл — определение и изменение кодировки
  46. #10 Июнь 8, 2016 19:34:34
  47. CSV-файл — определение и изменение кодировки

Кодировка в csv-файле

CSV Кодировка (Python3)
import requests from bs4 import BeautifulSoup import csv def get_html(url): r =.

Фильтрация строк в csv файле
Прошу помощи в реализации нужно удалить строки из csv содержащие определенные слова пробовал при.

Среднее значение столбца в csv файле
всем привет, пожалуйста помогите с этой задачей. не могу понять эти задачи csv. Дано: Загрузите.

Слетела кодировка в файле
Писал диплом, залагал комп, перегрузил винду открываю основную копию файла слетела кодировка.

Вложения

output.zip (511 байт, 6 просмотров)

Решение

Ищешь в гугле таблицу кракозябр — пытаешься перекодировать.
Я посмотрел: результат похож на неверное кодирование из ISO-8859-5 в windows-1251\2.

Добавлено через 7 минут
C трех попыток угадал 🙂
Неверное кодирование windows-1251 в windows-1252.

Админ написал, про кодировку: в полях varchar кодировка cp1251
А как правильно перекодировать? что то не получается.

Добавлено через 23 минуты
Ошибка:
UnicodeDecodeError: ‘charmap’ codec can’t decode byte 0x90 in position 63: character maps to

Добавлено через 6 минут

Ну если файл был записан на диск в неверной кодировке, значит его сначала нужно исправить и только потом пользоваться.

Добавлено через 2 минуты
Перекодировать файл можно и в обычном текстовом редакторе, только нужно понимать разницу между перекодировать файл и переоткрыть\перечитать в другой кодировке и не перепутать последовательность этих операций: сначала перекодировать, затем перечитать
Я в двух текстовых редакторах легко это сделал: в Akelpad и SynWrite.

Вот я в этом пока не очень, если можете подсказать как это сделать буду признателен, сто то не получается, с оракла получилось исправить кодировку а тут нет((

Добавлено через 1 час 23 минуты
Пока не нашел ничего лучше, чем перекодировать каждый столбец:

Я же вам показал как за одну операцию перекодировать сразу весь файл.

Читайте также:  Linux create proc entry

Как его сразу создать с вменяемой кодировкой я не могу сказать, ничего не зная о том в какой кодировке выгружаются у вас данные из БД.

to_csv сохраняет по умолчанию в utf-8, но на ее уровне ничего не изменишь — ваша проблема это сама БД, которая выдает вовсе не utf-8 и даже не windows-1251.

Добавлено через 9 минут
P.S. Можете попробовать сохранить файл в windows-1251:

Если не получится — пробуйте windows-1252.

Админам на заметку:
Чой-та за фигня творится c сохранением постов?

Тематические курсы и обучение профессиям онлайн
Профессия Python-разработчик (Skillbox)
Профессия Fullstack-разработчик на Python (Skillbox)
Python-разработчик с нуля (Нетология)
Fullstack-разработчик на Python (Нетология)

Сказать админу, чтобы он перевел все записи в UTF-8, а еще лучше — в utf8mb4.

Добавлено через 11 минут
Ну и заодно попросить показать, что выдает команда: SHOW VARIABLES LIKE ‘character%’;

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Кодировка файла csv
Здравствуйте, подскажите, пожалуйста. Таблица с расширением .csv импортируется на сайт сделанный на.

Импорт в csv и кодировка
Здаравствуйте. Создаю скриптом csv файл в кодировке UTF-8. Данные содержат символы.

Кодировка CSV файла
Доброго времени суток! Образовалась такая проблема: при создании сайта на php (задание такое.

Русская кодировка в текстовом csv
пытаюсь выводить текстовые данные в файл, но они же из обычных textbox и если их потом открыть как.

Экспорт их Exel в CSV — Кодировка
Есть Exel файл. Там есть русские символы и они отображаются нормально. Но если я экспортирую в csv.

Разбор csv файла — неверная кодировка
Разбираю csv файл var lines = File.ReadAllLines(path); foreach (var l in lines) .

Python-сообщество

Уведомления

#1 Июнь 6, 2016 12:26:17

CSV-файл — определение и изменение кодировки

В наличии CSV-файл с таблицей и разделителями точка с запятой, который содержит список фамилий на русском языке. Есть необходимость удалить из файла определённые строки, решил я это делать при помощи регулярных выражений. Однако возникла проблема.
Сырой вывод через print(repr()) выводит русские символы следующим образом:
“\xc0\xe1\xe0\xf8\xe8\xe4\xe7\xe5 \xc0.\xc0.;;;\n”
Как результат регулярка не цепляет русские символы, так как видит эту абракадабру, насколько я понимаю.
Какие есть варианты для решения проблемы? Не совсем ясно в какой кодировке файл (pyCharm в нижнем правом углу выставил ISO-8859-1), его лучше перекодировать в какой-либо другой формат, в котором регулярка будет цеплять кириллицу, или же в питоне есть возможность настроить регулярки?

Отредактировано coffe4wolf (Июнь 6, 2016 12:27:16)

#2 Июнь 6, 2016 21:42:01

CSV-файл — определение и изменение кодировки

coffe4wolf
Однако возникла проблема. Сырой вывод через print(repr())

#3 Июнь 7, 2016 10:12:51

CSV-файл — определение и изменение кодировки

doza_and

doza_and
1. Проблема не в принте. Открывать файл надо с указанием его кодировки.

Но ведь у open нет атрибута encoding о.О

#4 Июнь 7, 2016 22:06:48

CSV-файл — определение и изменение кодировки

coffe4wolf
Но ведь у open нет атрибута encoding о.О

#5 Июнь 8, 2016 11:48:22

CSV-файл — определение и изменение кодировки

doza_and
О, таки благодарю, не знал. Использую версию 2.7

Попробовал этим методом, но пайчам выплюнул ошибки

Не пойму почему он ругается на режим чтения. При открытии с определением кодировки нужно считывать файл в другом режиме?

Читайте также:  4pda как установить windows

Отредактировано coffe4wolf (Июнь 8, 2016 11:51:28)

#6 Июнь 8, 2016 12:04:51

CSV-файл — определение и изменение кодировки

Вы бы уже сам файлик приложили кусочек?

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

#7 Июнь 8, 2016 12:10:12

CSV-файл — определение и изменение кодировки

Тащемта вот мучаемый файл

Прикреплённый файлы:
testcsv.csv (45,8 KБ)

#8 Июнь 8, 2016 14:17:02

CSV-файл — определение и изменение кодировки

:: ФИОПервый приходПоследний уход,Boscolo L.,Munhos de Campos E.,Абашидзе А.А.,Абдураимова У.З.,Абрамов Д.А.,Абрамов Е.Н.,Абрамов

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

#9 Июнь 8, 2016 17:16:48

CSV-файл — определение и изменение кодировки

ZerG
О, таки ништяк.
Однако у меня пайчам всё равно выводит фигню

Прикреплённый файлы:
вывод.jpg (54,3 KБ)

#10 Июнь 8, 2016 19:34:34

CSV-файл — определение и изменение кодировки

Ну так давайте разберемся? Какая у вас ос? Какая кодировка?
Покажите код? Шрифт опять же — далеко не все поддерживают русские. Попробуйте Consolas для консоли поставить и так далее?

Опять же настройки кодировки в пишарме?
Что если запустить скрипт из консоли?
Что если дописать 5 строк кода и полученные данные сохранить в текстовый файл а пото открыть его каким то редактором?

Вы видите как много “что если”?

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Отредактировано ZerG (Июнь 8, 2016 19:36:10)

Как прочитать файл в кодировке cp1251?

Как правильно вывести файл в кодировке UTF-16LE?
Друзья! НА самом-то деле я всё правильно делаю. Вот код: import codecs f = codecs.open.

Как прочитать файл?
Всем привет! Я новичок в Python. ————————————— Мне нужно что бы эта.

Считать файл, заменить текст, сохранить файл в новой кодировке
Доброго времени суток уважаемые! Никак не могу справиться с элементарной казалось бы задачей.

Запись в файл в нужной кодировке
Доброго дня! Получаю веб-страницу через сокет, отображаю в среде — html отлично читается.

У меня все нормально. Ты с консолью виндовой работаешь? Я просто пробовал в IDLE.

Если в консоли, то тебе нужно преобразовать в данные в кодировку cp688.

С консолью Pycharm. Ну он наверное виндовую использует.

Добавлено через 3 минуты

С консолью Pycharm. Ну он наверное виндовую использует.

Добавлено через 3 минуты

спасибо, что поправил
ошибся

Добавлено через 3 минуты
DarthLenin, попробуй ещё раз с учётом изменившейся информации

кодировка — это именованный аргумент

всё правильно выдаёт, там ожидается тип буферизации

Тематические курсы и обучение профессиям онлайн
Профессия Python-разработчик (Skillbox)
Профессия Fullstack-разработчик на Python (Skillbox)
Python-разработчик с нуля (Нетология)
Fullstack-разработчик на Python (Нетология)

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Прочитать файл в кодировке cp1251 и перевести в кодировки koi8r, iso88595, unicode, microsoft sp866
работа с кодовыми таблицами русского языка дан исходный текст , кодировка cp-1251 составить.

Как прочитать файл в DOS-кодировке ?
У меня есть файл в DOS-кодировке. Как мне считать оттуда строку, чтобы она нормально отображалась.

Как можно прочитать файл текстовый в кодировке UTF-8?
Как можно прочитать файл текстовый в кодировке UTF-8?(при чтении c помощью FileSystemObject вместо.

Читайте также:  Пропал предпросмотр изображений windows

Как прочитать текстовый файл в кодировке Win1251 (VS2005)?
Проект: textbox и две кнопки для вывода текста в разных кодировках. Вывожу текст в textbox1 Unicod.

Python-сообщество

Уведомления

#1 Июнь 6, 2016 12:26:17

CSV-файл — определение и изменение кодировки

В наличии CSV-файл с таблицей и разделителями точка с запятой, который содержит список фамилий на русском языке. Есть необходимость удалить из файла определённые строки, решил я это делать при помощи регулярных выражений. Однако возникла проблема.
Сырой вывод через print(repr()) выводит русские символы следующим образом:
“\xc0\xe1\xe0\xf8\xe8\xe4\xe7\xe5 \xc0.\xc0.;;;\n”
Как результат регулярка не цепляет русские символы, так как видит эту абракадабру, насколько я понимаю.
Какие есть варианты для решения проблемы? Не совсем ясно в какой кодировке файл (pyCharm в нижнем правом углу выставил ISO-8859-1), его лучше перекодировать в какой-либо другой формат, в котором регулярка будет цеплять кириллицу, или же в питоне есть возможность настроить регулярки?

Отредактировано coffe4wolf (Июнь 6, 2016 12:27:16)

#2 Июнь 6, 2016 21:42:01

CSV-файл — определение и изменение кодировки

coffe4wolf
Однако возникла проблема. Сырой вывод через print(repr())

#3 Июнь 7, 2016 10:12:51

CSV-файл — определение и изменение кодировки

doza_and

doza_and
1. Проблема не в принте. Открывать файл надо с указанием его кодировки.

Но ведь у open нет атрибута encoding о.О

#4 Июнь 7, 2016 22:06:48

CSV-файл — определение и изменение кодировки

coffe4wolf
Но ведь у open нет атрибута encoding о.О

#5 Июнь 8, 2016 11:48:22

CSV-файл — определение и изменение кодировки

doza_and
О, таки благодарю, не знал. Использую версию 2.7

Попробовал этим методом, но пайчам выплюнул ошибки

Не пойму почему он ругается на режим чтения. При открытии с определением кодировки нужно считывать файл в другом режиме?

Отредактировано coffe4wolf (Июнь 8, 2016 11:51:28)

#6 Июнь 8, 2016 12:04:51

CSV-файл — определение и изменение кодировки

Вы бы уже сам файлик приложили кусочек?

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

#7 Июнь 8, 2016 12:10:12

CSV-файл — определение и изменение кодировки

Тащемта вот мучаемый файл

Прикреплённый файлы:
testcsv.csv (45,8 KБ)

#8 Июнь 8, 2016 14:17:02

CSV-файл — определение и изменение кодировки

:: ФИОПервый приходПоследний уход,Boscolo L.,Munhos de Campos E.,Абашидзе А.А.,Абдураимова У.З.,Абрамов Д.А.,Абрамов Е.Н.,Абрамов

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

#9 Июнь 8, 2016 17:16:48

CSV-файл — определение и изменение кодировки

ZerG
О, таки ништяк.
Однако у меня пайчам всё равно выводит фигню

Прикреплённый файлы:
вывод.jpg (54,3 KБ)

#10 Июнь 8, 2016 19:34:34

CSV-файл — определение и изменение кодировки

Ну так давайте разберемся? Какая у вас ос? Какая кодировка?
Покажите код? Шрифт опять же — далеко не все поддерживают русские. Попробуйте Consolas для консоли поставить и так далее?

Опять же настройки кодировки в пишарме?
Что если запустить скрипт из консоли?
Что если дописать 5 строк кода и полученные данные сохранить в текстовый файл а пото открыть его каким то редактором?

Вы видите как много “что если”?

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Отредактировано ZerG (Июнь 8, 2016 19:36:10)

Оцените статью
Adblock
detector