goPy 是一个新的开源项目,实现了用 Go 语言来编写 CPython 扩展。
示例代码:
package simple import ( \"fmt\" \"gopy\" ) func example(args *py.Tuple) (py.Object, error) { fmt.Printf(\"simple.example: %v\\n\", args) py.None.Incref() return py.None, nil } func init() { methods := []py.Method{ {\"example\", example, \"example function\"}, } _, err := py.InitModule(\"simple\", methods) if err != nil { panic(err) } }
编译方法:
gopy pymodule.go
使用方法:
import simple
simple.example("hello", {123: True})
输出结果:
simple.example: [hello map[123:true]]
github开源项目地址:https://github.com/qur/gopy
做猪小侠源码的代理,提供一站式服务
如果你不懂得搭建网站或者服务器,小程序,源码之类的怎么办? 第一通过本站学习各种互联网的技术 第二就是联系客服,我帮帮你搭建(当然要收取部分的费用) 第三成为我们的代理,我们提供整套的服务。