Lunatic Python - Labix 是双向沟通Lua和Python脚本的第三方包
网址中的是旧版本的,不支持高版本Python
但在pypi里发现了这个后续其他人维护的包
pip安装后即可Python调用Lua
而在Lua代码中添加so的路径即可实现Lua对Python的调用
值得一提的是该版本引用的不再是python,而是“lua-python”
例子为Python文件test.py中定义sum function后被Lua引用
package.cpath = package.cpath .. ";/usr/local/lib/python2.7/dist-packages/?.so;"
py = require("lua-python")
sumfl = py.import "test".sum
print(sumfl(2,3))