Python。类、结构、字典?

标签 python tcp ctypes pcap

我正在将 TCP/IP 数据包分解为字符串格式。构建和存储它的最佳方式是什么?我应该将它存储为 ctypes 结构、python 类、字典还是其他方式?每种方法的优缺点是什么?

最佳答案

你应该使用一个类。它为您提供了 future 发展的最大灵 active 。

字典有更冗长的语法来访问它们的内容,并且不允许您在需要时添加方法。

ctypes 实际上是用于访问为在其他 API 中使用而打包的结构。如果您的数据将保留在 Python 中,唯一的好处是它在内存中会更紧凑。

关于Python。类、结构、字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4965262/

相关文章:

python - 使用 C 扩展模块运行 tox

python - 使用 docker 部署时 Flask CLI 抛出 "[Errno 2] No such file"

python - 幸运数字八 - Hackerrank-W28

java - 实现前缀模式

activemq - 最大 MQTT 连接数

tcp - 无限期保持套接字打开的 3g 连接的开销是多少

python - 获取指向 Numpy/Numpypy 数据的指针的便携/快速方法

python - Python 的 ctypes.c_long 在 64 位系统上是 64 位的吗?

python - 需要帮助从纪元时间中剥离微秒

python - 使用 Python ctypes 在整数格式之间进行转换