我正在尝试创建一个CRC32
但是我一直收到此错误
crcvalue = zlib.crc32(crcvalue)
内置。类型错误:需要类似字节的对象,而不是"int">
您要将0
传递给crc32
而不是文件名。这毫无意义。
只需使用 ASCII 编码将文件名编码为字节,并将这些字节传递给 CRC 方法:
>>> import zlib
>>> x = "filename"
>>> zlib.crc32(x.encode('ascii'))
1007413605