我正在尝试使用 rubypython gem。不知道如何调用像 len 和 set 这样的标准 python 函数。在 python 示例中,我看到了 len(text3) 和 set(text3)。
我如何在 rubypython 中调用这些?
这是 rubypython 的链接: http: //rubypython.rubyforge.org/
我正在尝试使用 rubypython gem。不知道如何调用像 len 和 set 这样的标准 python 函数。在 python 示例中,我看到了 len(text3) 和 set(text3)。
我如何在 rubypython 中调用这些?
这是 rubypython 的链接: http: //rubypython.rubyforge.org/
好吧,我的 Ruby 知识是有限的,我对rubypython
gem 的知识是不存在的。但是,我确实知道您引用模块的一部分的标准函数,该__builtin__
模块会自动导入到 python 命名空间中。幸运的是,没有什么可以阻止您再次显式导入它(这在 Python 中是完全安全的)。然后你也许可以做类似的事情__builtin__.set()
。不过,没有保证。
RubyPython::PyMainClass 有一个公共实例方法 builtin() 您可以使用它来调用标准函数。