python - 如何在python代码和c代码之间连接
问题描述
我想知道如何在 python 文件和 c 文件之间连接。我需要与他们联系,所以我可以使用这两个文件中的函数。
谢谢您的帮助!
解决方案
在 C 和 Python 中发生变化的基本内容是数据类型。我使用ctypes
python模块来实现转换。一旦为 C 正确转换/格式化了数据类型,您就可以将这些作为参数传递给 C 函数。C api 可以保持原样,并且需要在 py 代码中进行更改。
考虑查看https://docs.python.org/3/library/ctypes.html
我在这里有一个示例代码:https ://github.com/Vishwajith-K/snippets/tree/py-c/bitwisepy
推荐阅读
- neo4j - 如何使用 Cypher 返回具有不同属性的节点的所有属性
- angular - 如何将从下拉多选接收的数组值转换为角度5中的字符串
- reactjs - 如何使用 React 路由而不是 express
- android - Ionic 3 键盘在横向模式下隐藏输入字段
- c# - C# 将往返日期字符串转换为 DateTime 对象
- mysql - SQL 使用查询不同的条件
- wordpress - 主目录 HTML 和子目录 WordPress 网站上的非 www 到 www 重定向不起作用
- python-3.x - ValueError:没有足够的值来解包(预期 3,得到 1)-元组包含 3 个元素
- filtering - Graphcool(Graphql):如何在 Id 数组中进行精确过滤
- laravel - 当我单击添加按钮时,出现 MethodNotAllowedHttpException