如何在Python 2.x中创建定义长度的零字符串



我想在Python 2.7中创建一个1024个零字节的字符串

我知道在Python 3中。x我可以直接做data = bytes(1024),但在Python 2.7中,它只是str的别名,因此会创建一个字符串'1024'

这是一个通过django动态生成数据文件的系统的一部分——头文件需要包含一个零填充的区域。我们的服务器卡在Python 2.7上。

你可以使用bytearray来代替:

data = bytearray(1024)

但是如果你需要一个bytes对象(你可能不需要),你可以转换为bytes:

data = bytes(bytearray(1024))

相关内容

  • 没有找到相关文章

最新更新