我正在编写一个测试,旨在对二进制数据进行变异,并确保我的程序能够读取变异。空字节是这个二进制协议的重要组成部分。
然而,当我试图保存它时,我遇到了错误:
ValueError: source code string cannot contain null bytes
我目前正在尝试的任务是:
binary_blob = rb"""<value>"""
其中<value>
具有十六进制表示0x00
。
如何修改作业以避免此错误?我使用的是Python 3.9.5。
您可能正在寻找null字符,您可以使用