【发布时间】:2019-11-03 23:13:15
【问题描述】:
我正在用 C 编写一些代码,它读取数据并将其存储在类型的指针中;
uint8_t
我现在想在 Python3 中访问这些数据。
现在我已经弄清楚如何在 ctypes 的帮助下使我的 C 代码可调用,并且我知道它可以工作,因为我能够在 Python 终端中打印我的数据,但不能将它存储在变量中。
我的问题在于我不知道如何将此指针转换为可以在 Python 中存储和操作的数组,所以我问,如果有人有一个简单的例子,他们移动了一个 3 乘 1 的例子从 C 到 Python 的数组,然后能够在那里使用它,这将使我受益匪浅。
【问题讨论】:
-
这可能是 stackoverflow.com/questions/10628337/… 或 stackoverflow.com/questions/14584439/… 的副本,具体取决于您用于包装 C 代码的内容(您的问题和标签告诉我不同的事情)。
-
谢谢,还是 C 的新手,所以我现在真的很难看别人的代码,但我自己设法找到了解决方案。谢谢你的评论