The OpenNET Project
 
Поиск (теги):    НОВОСТИ (+) КОНТЕНТ WIKI MAN'ы ФОРУМ twitter

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как в Python открыть текстовый файл 'без кодировки'?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Разное)
Изначальное сообщение [ Отслеживать ]

"Как в Python открыть текстовый файл 'без кодировки'?"  –1 +/
Сообщение от AV (??) on 02-Янв-15, 12:35 
Как сделать что-то типа вот такого:
fileHandle = open(filename, 'r', encoding=None)

чтобы encoding не использовалось?

Есть файл, созданный из Shell редиректом StdOut в этот файл. Файл со списком имён файлов. Хочу прочитать его Питоном и т.д.

Файл в UTF8, как я понимаю. Что-то в нём кривое оказалось (кривое имя - имя файла, когда-то сохранённого из WWW). Содержимое файла корректно можно увидеть не в каждом текстовом редакторе.

Файл со списком просто так не парсится Питоном -

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 7943: invalid continuation byte

Как побороть?

P.S. В Питоне поигрался с codecs - нужного сочетания не нашёл (но его и нет, как я понимаю)

import codecs
fileHandle = codecs.open(fileWithDigest, 'r', encoding=xxx)

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как в Python открыть текстовый файл 'без кодировки'?"  –1 +/
Сообщение от AV (??) on 02-Янв-15, 14:08 
Вот файл с битыми именами:
http://wikisend.com/download/402748/broken-names.log.gz

Например, 9-я строка

f471c0e7efcaf9b11dba3cce1bf461d2 *./MikroTik_RouterOS_Ä%8Dlanci

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как в Python открыть текстовый файл 'без кодировки'?"  +/
Сообщение от Аноним (??) on 08-Янв-15, 14:09 
> Как сделать что-то типа вот такого:
>
fileHandle = open(filename, 'r', encoding=None)

Попробуйте как бинарный открывать:

open(filename, 'rb')

А дальше уже к какой-нибудь кодировке приводить там, где это нужно.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



  Закладки на сайте
  Проследить за страницей
Created 1996-2015 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList
п╡п╣я│п╣п╩я▀п╣ п╨п╟я─я┌п╦п╫п╨п╦ я─п╟п╥п╡п╩п╣п╨п╟я┌п╣п╩я▄п╫я▀п╣ пЁп╦я└п╨п╦ п╦п╫я┌я─п╣я│п╫я▀п╣ я└п╟п╨я┌я▀ я│п╪п╣я┬п╫я▀п╣ п╡п╦п╢п╣п╬ я│п╪п╣я┬п╫я▀п╣ п╦я│я┌п╬я─п╦п╦ п╦п╥ я│п╬я├я│п╣я┌п╣п╧