首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python ctypes数组

python ctypes数组
EN

Stack Overflow用户
提问于 2011-03-25 20:05:03
回答 1查看 2K关注 0票数 0

我希望在ctype中有一个可变长度数组的数组。我知道外部数组和所有内部数组的大小。

我在这里发现了一个有趣的线索:How do I emulate a dynamically sized C structure in Python using ctypes

但这样做的问题是如何创建Var类的数组(请参阅注释How do I emulate a dynamically sized C structure in Python using ctypes )

也许这是我根本不能用ctype做的事情,我真的不知道,我对这个模块的了解只有几个小时,任何指针都很感谢。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-25 20:57:22

动态调整大小的数据结构在ctype中的处理方式与在C中相同;您可以使用指向动态数据的指针。不幸的是,在这个问题上没有捷径。ctypes文档包含了关于如何处理指向动态数据的指针(例如将指针用作任意大小的数组)的相当详细的描述。不过,一开始可能会有点难掌握。就我个人而言,我发现创建一些小型测试应用程序有助于验证我对ctype和动态数据的使用。这可能需要一些时间和一些令人费解的地方,但接口非常灵活,所以我希望您能够使用ctype来实现您的目标。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5432193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档