【问题标题】:How could I embed Lua into Python 3.x?如何将 Lua 嵌入 Python 3.x?
【发布时间】:2011-05-30 11:03:59
【问题描述】:

是否可以将 Lua 嵌入到 Python 3.x 中?如果是这样,我如何在我的 Python 程序中运行和执行 Lua 脚本?语言之间的交互有多好,例如 Lua 是否可以访问 Python 的所有变量和类,Python 是否可以访问 Lua 的所有信息?

【问题讨论】:

  • 为什么要将 Lua 嵌入到 Python 中,Python 是一种非常好的脚本语言,当然,它自身也完全集成了?
  • 我一直在寻找一种将 Lua 嵌入到 python 中的方法,以制作一种梦幻般的计算机。在现有的解释器(Python)中嵌入解释器有很多用途。

标签: python scripting lua python-3.x embedding


【解决方案1】:

试试Lunatic Python,这是 Python 和 Lua 之间的双向桥梁。

【讨论】:

    【解决方案2】:

    除了 Lunatic Python,还有 LuaJIT 驱动的 Lupa:

    http://pypi.python.org/pypi/lupa/0.9

    查看有关使用它的优点和理由的链接。

    【讨论】:

    • 附带说明:我不同意那里的“为什么使用它”部分:在 Lua 中编写大型程序并非徒劳(或困难)。我知道,我手上有几百 KLOC 的 Lua。不过,关于电池的部分更接近真相。
    猜你喜欢
    • 2011-09-08
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多