0

我正在尝试使用 ruby​​python gem。不知道如何调用像 len 和 set 这样的标准 python 函数。在 python 示例中,我看到了 len(text3) 和 set(text3)。

我如何在 ruby​​python 中调用这些?

这是 ruby​​python 的链接: http: //rubypython.rubyforge.org/

4

2 回答 2

2

好吧,我的 Ruby 知识是有限的,我对rubypythongem 的知识是不存在的。但是,我确实知道您引用模块的一部分的标准函数,该__builtin__模块会自动导入到 python 命名空间中。幸运的是,没有什么可以阻止您再次显式导入它(这在 Python 中是完全安全的)。然后你也许可以做类似的事情__builtin__.set()。不过,没有保证。

于 2012-12-09T17:35:23.750 回答
1

RubyPython::PyMainClass 有一个公共实例方法 builtin() 您可以使用它来调用标准函数。

于 2012-12-11T01:07:07.310 回答