|
1
2
我认为它是安全的(至少在python 3中是这样),但是我会有点谨慎。
cython使用c-api函数
实际上,我认为python处理这个问题的方法是总是将bytearray过度分配一个,并将其终止为空(参见 source code 举一个这样做的例子)。
唯一需要谨慎的原因是bytearray(以及python字符串)完全可以接受在字符串中包含0字节,因此它不是一个很好的结束位置指示器。因此,您应该真正使用
(我最初的回答是关于
|