使用 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

本文介绍了如何在Python中调用Go程序的3个步骤:编写支持动态链接库的Go代码,使用go build生成.so文件,然后在Python中通过cdll.LoadLibrary()调用.so文件。通过一个整数相加的示例,详细阐述了Go函数的编写、编译及Python中的调用过程。
最低0.47元/天 解锁文章

1164

被折叠的 条评论
为什么被折叠?



