Найти - Пользователи
Полная версия: Кодировка \xc5\xf1\xeb\xe8
Начало » Python для новичков » Кодировка \xc5\xf1\xeb\xe8
1 2
duhaod
Всем Доброго Времени Суток!
я новичок вот и прошу помощи так что если скажу глупость не судите строго
как сие чудо приобразовать в нужный вид.

вот скрипт открывает JAR фаил и читает в нем фаил 1.txt

#! /usr/bin/python3.4
import zipfile
with zipfile.ZipFile('1.jar') as myzip:
	with myzip.open('res/1.txt') as myfile:
		print(myfile.read())
text1=myfile.read()
print('\n',text1)
f = open('/home/python/test/1.txt', 'w') 
f.write(text1)
f.close()

Первый Print
b'\xc5\xf1\xeb\xe8 \xe1\xfb\xf2\xfc \xf2\xee\xf7\xed\xfb\xec'
Второй Print
 b''

Фаил: /home/python/test/1.txt Пустой

текст там такой должен быть
Если быть точным

Lubuntu 5.10 python 3.4
ZerG
Поиск по форуму = utf8, кодировка
Google => python + utf-8
duhaod
ZerG
Поиск по форуму = utf8, кодировкаGoogle => python + utf-8
Кодировка кодировкой…. с ней можно и потом разобратся я так понимаю главное что он мне уже
в text1 записывает
 b''
и ничего больше
py.user.next
duhaod
Фаил: /home/python/test/1.txt Пустой
К концу with myfile закрыт.
ZerG
text1=myfile.read() в цикл with должен находиться
py.user.next
ZerG
text1=myfile.read()
в цикл with должен находиться
with - это не цикл, это оператор создания контекста для выполнения содержимого. Работает только для тех объектов, у которых есть специальные методы входа в контекст и выхода из контекста.

Даже если он добавит, два раза подряд .read() нельзя вызывать без перемотки.
duhaod
вот сам фаил походу проблема в нем
duhaod
При попытки читать его без архива

  File "/usr/lib/python3.4/codecs.py", line 319, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 5: invalid continuation byte

приэтом в Leafpad
текст виден
ZerG
конечно не в нем! Вам хоть почитайте что вам пишут
duhaod
ZerG
конечно не в нем! Вам хоть почитайте что вам пишут
как с этим боротся без понятия я самоучка
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB