Как исправить проблему, когда dpkt не может декодировать файл.pcap
У меня проблемы с запуском этого кода на моей машине, но он отлично работает на машинах Linux моей школы.
Я получаю ошибку
Traceback (последний вызов был последним):
Файл "wireshark_02.py", строка 74, в
главный()
Файл "wireshark_02.py", строка 43, в основном
input_data = dpkt.pcap.Reader(open(имя_файла,'r'))
Файл "C:\Users\Slava\AppData\Local\Programs\Python\Python36-32\lib\site-packages\dpkt\pcap.py", строка 244, в init
buf = self.f.read (FileHdr.__ hdr_len)
Файл "C:\Users\Slava\AppData\Local\Programs\Python\Python36-
32\lib\encodings\cp1252.py", строка 23, в декодировании
вернуть codecs.charmap_decode(входные данные, self.errors, decoding_table) [0]
UnicodeDecodeError: кодек 'charmap' не может декодировать байт 0x8f в позиции 125: символ отображается на
Я установил dpkt под управлением pip install dpkt. Могу ли я что-нибудь сделать, чтобы это работало на моей машине, или мне нужно использовать школьные компьютеры?