擅长:python、mysql、java
<p>有一个名为<a href="https://pypi.python.org/pypi/lupa" rel="nofollow">lupa</a>的包。它似乎正是你想要的(取自他们的例子):</p>
<pre><code>>>> import lupa
>>> from lupa import LuaRuntime
>>> lua = LuaRuntime(unpack_returned_tuples=True)
>>> lua.eval('1+1')
2
>>> lua_func = lua.eval('function(f, n) return f(n) end')
>>> def py_add1(n): return n+1
>>> lua_func(py_add1, 2)
3
>>> lua.eval('python.eval(" 2 ** 2 ")') == 4
True
>>> lua.eval('python.builtins.str(4)') == '4'
True
</code></pre>