Learn more about Mintlify
Enter your email to receive updates about new features and product releases.
Working with Python bytes type
PyTypeObject PyBytes_Type
int PyBytes_Check(PyObject *o) int PyBytes_CheckExact(PyObject *o)
PyObject* PyBytes_FromString(const char *v) PyObject* PyBytes_FromStringAndSize(const char *v, Py_ssize_t len)
PyObject *data = PyBytes_FromString("binary\\x00data"); PyObject *buf = PyBytes_FromStringAndSize(buffer, buffer_len);
char* PyBytes_AsString(PyObject *o) Py_ssize_t PyBytes_Size(PyObject *o)
char *data = PyBytes_AsString(bytes_obj); Py_ssize_t size = PyBytes_Size(bytes_obj); for (Py_ssize_t i = 0; i < size; i++) { printf("%02x ", (unsigned char)data[i]); }