Я пытаюсь создать CRC32
Но я продолжаю получать эту ошибку для
crcvalue = zlib.crc32(crcvalue)
builtins.TypeError: требуется объект, похожий на байты, а не int
Я пытаюсь создать CRC32
Но я продолжаю получать эту ошибку для
crcvalue = zlib.crc32(crcvalue)
builtins.TypeError: требуется объект, похожий на байты, а не int
Вы передаете 0
в crc32
вместо имени файла. В этом нет никакого смысла.
просто закодируйте имя файла как байты, используя кодировку ascii, и передайте эти байты в метод crc:
>>> import zlib
>>> x = "filename"
>>> zlib.crc32(x.encode('ascii'))
1007413605