
C 来自 Python 源代码。)调用 Python 功能很简单。首先, Python 程序必须以某种方式通过 你 这 Python 函数对象。 你 应该提供一个函数(或其他一些接口)来 做 这个。
还有人问,能不能从C#调用python?
你可以 直接地 调用蟒蛇 代码来自 C# 使用库
也有人会问,能不能把python代码转成C++? Nuika(GitHub 上的开源)编译 Python 到 C++代码 , 哪一个 能够 然后就地执行或打包为独立文件以供重新分发。与现有的一些其他替代品不同 Python 解释器,它声称与所有语言结构完全兼容 Python 2.6、2.7、3.2 和 3.3。
随后,可能还会有人问,如何从 C++ 中调用 Python 脚本?
从 C++ 调用 Python 函数(方法)
- 初始化 Python 环境。
- 导入 Python 模块。
- 获取对 Python 函数的引用,以进行调用。
- 检查该函数是否可以调用,并调用它。
- 然后在执行后对象返回的 Python 对象,由函数返回。
你如何在 C++ 和 Python 之间进行通信?
您有两个基本选项:
- 将 C++ 代码和 python 代码作为两个单独的程序在两个单独的进程中运行,并使用 IPC 机制。
- 按照 grc 的建议,将 C++ 代码与您的代码链接起来。