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()があります。これを使用して標準関数を呼び出すことができます。