@MrBrainop
Начал изучать html, Python и QT Designer

Python чтение файла .pyc?

Как в python прочитать файл с расширение .pyc?
При попытки чтения получаю ошибку:
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\encodings\cp1251.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 2068: character maps to <undefined>


В самом файле написано:
e300 0000 0000 0000 0000 0000 0004 0000
0040 0000 0073 8800 0000 6400 6401 6c00
6d01 5a01 6d02 5a02 6d03 5a03 0100 6400
6402 6c04 5a04 4700 6403 6404 8400 6404
6505 8303 5a06 6503 a007 6504 6a08 a101
5a09 6503 a00a a100 5a0b 6506 8300 5a0c
650c a00d 650b a101 0100 650b a00e a100
0100 6400 6402 6c0f 5a0f 6405 6406 8400
5a10 650c 6a11 6a12 a013 6510 a101 0100
6504 a014 6509 a015 a100 a101 0100 6402
5300 2907 e900 0000 0029 03da 0651 7443
6f72 65da 0551 7447 7569 da09 5174 5769
6467 6574 734e 6300 0000 0000 0000 0000
0000 0002 0000 0040 0000 0073 1c00 0000
6500 5a01 6400 5a02 6401 6402 8400 5a03
6403 6404 8400 5a04 6405 5300 2906 da07
5569 5f46 6f72 6d63 0200 0000 0000 0000
0200 0000 0800 0000 4300 0000 73de 0100
007c 01a0 0064 01a1 0101 007c 01a0 0164
0264 03a1 0201 007c 01a0 0274 03a0 0464

Дальше много цифр.
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Способ зависит от того, зачем вы пытаетесь его читать. В любом случае не стоит читать бинарный файл, как текстовый, что вы и делаете, судя по ошибке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы