美文网首页
gopy 用go写python的扩展

gopy 用go写python的扩展

作者: Lupino | 来源:发表于2021-01-02 22:21 被阅读0次

我们之前有个项目是 c + python 的形式写的。

c 写的代码,使用的使全局变量,并行上总是有点问题。

我们用 go 把c的部分重写了,解决掉了 全局变量的问题。

在 go 和 py 的交互上,我们寻到 gopy 这个工具。

这个工具可以直接编译 go 的软件包,成为一个 py 的module。

安装 gopy 及其依赖

python3 -m pip install pybindgen
go get golang.org/x/tools/cmd/goimports
go get github.com/go-python/gopy

生成 py module

gopy pkg you-package-name

相关文章

  • gopy 用go写python的扩展

    我们之前有个项目是 c + python 的形式写的。 c 写的代码,使用的使全局变量,并行上总是有点问题。 我们...

  • python3 学习笔记

    Python3 Study Notes 本人很少写 python 代码, 一般都是用 go 的, 去年时用 pyt...

  • 用C++写扩展改善Python性能

    用C++写扩展改善Python性能 Tags: Boost.Python, PyBind11, md5sum, p...

  • 【转】用Go写PHP小扩展

    源地址:http://www.jwsblog.com/archives/58.html[http://www.jw...

  • go爬虫框架-colly实战(一)

    原文连接:Hzy 博客 1.吐槽 这几天准备用go写爬虫来着,之前一直都是用python,python写协程,我这...

  • Go 调用 C 语言

    利用 Go 和 C 语言的交互,我们可以写 go 的 c 扩展。 新建一个文件 greeter.h, 保存内容如下...

  • 2022-01-20

    Go写队列可以用数组直接代替 Go版本:

  • python程序扩展名

    扩展名 在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名。下面是几种扩展名的用法。 ...

  • 你知道Python有一个并发编程库吗?goless

    前言 使用goless库,您可以用Python的Go语言风格编写并发程序。goess提供了通道、select和go...

  • SQLALCHEMY使用的一点感受

    之前一直使用go写项目,用的是GORM,用起来一直觉得很方便,或者说没有用过其他的,因为公司用的是python开发...

网友评论

      本文标题:gopy 用go写python的扩展

      本文链接:https://www.haomeiwen.com/subject/uasyoktx.html