0

rubypython gem を使用しようとしています。len や set などの標準的な Python 関数を呼び出す方法がわかりません。Python の例では、len(text3) と set(text3) が表示されます。

rubypython でこれらを呼び出すにはどうすればよいですか?

rubypython へのリンクは次のとおりです: 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 に答える