How to write partial of a buffer which was returned from a C function to a file?

Chris Angelico rosuav at
Thu Apr 12 01:31:17 EDT 2018

On Thu, Apr 12, 2018 at 2:16 PM,  <jfong at> wrote:
> This C function returns a buffer which I declared it as a ctypes.c_char_p. The buffer has size 0x10000 bytes long and the valid data may vary from a few bytes to the whole size.
> In every call I know how much the valid data size is, but I suppose I can't use slice to get it because there may be zero byte in it. What to do?

You suppose? Or have you tested it?


More information about the Python-list mailing list