我正在嘗試使用rubypython gem。不知道如何調用像len和set這樣的標準python函數。在Python的例子中,我看到len(text3)和set(text3)。從rubypython調用標準的python函數
如何在rubypython中調用這些?
這裏是rubypython鏈接:http://rubypython.rubyforge.org/
我正在嘗試使用rubypython gem。不知道如何調用像len和set這樣的標準python函數。在Python的例子中,我看到len(text3)和set(text3)。從rubypython調用標準的python函數
如何在rubypython中調用這些?
這裏是rubypython鏈接:http://rubypython.rubyforge.org/
RubyPython :: PyMainClass有一個公共實例方法builtin() 您可以使用它來調用標準函數。
好了,我的紅寶石知識是有限的,而我的rubypython
寶石的知識是不存在的。但是,我確實知道您引用__builtin__
模塊的一部分的標準函數,該模塊會自動導入python名稱空間。幸運的是,沒有什麼能夠阻止你再次顯式導入它(這在Python中是非常安全的)。然後您可以可能能夠做類似__builtin__.set()
。雖然沒有保證。
謝謝。我設法找到了一個訪問__builtin__命名空間的方法。我現在可以調用標準的python方法。在這裏發佈並找到相關信息的機率可能接近0 :-) – nilanjan
您是否試過閱讀該網站上的文檔? – khagler
我確實閱讀過概述,其中有限制的例子。由於我不熟悉python,很難閱讀參考。無論如何,我發現我一直在尋找 - 見下文。 – nilanjan