使用 Pyhon 调用 Go,需要 3 个步骤:
- 编写支持动态链接库生成的 Go 代码
- 使用 go build 生成 .so 文件
- 在 Python 里通过调用 .so 文件使用 Go 代码
下面举整数相加的例子说明
首先我们使用 Go 语言编写一个简单的整数相加 Add() 函数,并演示在 Python 中调用的全过程。
- 编写 Go 代码
package main
import "C"
//export Add
func Add(a, b int) int {
return a + b
}
func