我想在Python中计算十六进制字符串的CRC32校验和。我找到了zlib.crc32(data)和binascii.crc32(data),但是我发现所有使用这些函数的示例都将"data"作为字符串(例如"hello")。我想将十六进制值作为数据传入并查找校验和。我尝试将数据设置为十六进制值(例如0x18329a7e),但是我收到一个TypeError:必须是字符串或缓冲区,而不是整数。当我将十六进制值设置为字符串(例如“0x18329a7e”)时,该函数会计算,但我不认为它正在计算正确的校验和。感谢您的帮助!