python从c_char列表中生成字符串

标签 python c sockets

如何从包含 c_char 类型的列表中生成字符串。

例如 C 代码:

static const char data [] = {0x45, 'b', 'a'}

你可以在套接字上发送它。

我想在 python 中执行此操作。是否可以?这很重要,1 个元素 1 个字节。

最佳答案

您可以使用 python 类型 bytearray存储您的值,然后直接通过套接字发送它:

Sending binary data over sockets with Python

关于python从c_char列表中生成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28348448/

相关文章:

python - 如何在不丢失公式的情况下保存在openpyxl中?

Android 构建 : No rule to make target `frameworks/base/preloaded-classes

c - gethostbyname() 函数返回空缓冲区

c - TreeView 更改项目图像的颜色

c++ - std::string.append ("\r\n\r\n") 添加 c62;9;c62;9;到字符串结尾?

c# - 同一进程中两个套接字之间的 UDP 多播

python - 从 numpy.random 中组合两个样本不会以随机序列结束

python - 根据年月算术生成文件名列表

python - 使用 sed 编辑 PDF 属性

c++ - C 与 C++ 文件处理