3
我在書中讀到你能夠將其他語言的腳本合併到Python中。是否有可能從ruby腳本獲取變量,將它們傳遞給python函數,然後將輸出返回給Ruby?如果是這樣,怎麼樣?每一個答案將不勝感激!Python和Ruby解釋器
我在書中讀到你能夠將其他語言的腳本合併到Python中。是否有可能從ruby腳本獲取變量,將它們傳遞給python函數,然後將輸出返回給Ruby?如果是這樣,怎麼樣?每一個答案將不勝感激!Python和Ruby解釋器
這裏有幾種方法你可以做到這一點。請注意,這些都不具有極高的性能:
這可能是矯枉過正,但我以前set up a client-server relationship between Python and Ruby已經使用套接字編程。至少這種做法感覺很酷。
你可以從一個普通的文件中讀寫。但是,你必須擔心concurrency issues。
backticks可用於將某些內容發送到Python模塊。在你使用的Python模塊中,使用argv
來處理髮送的數據,然後返回一些結果給Ruby代碼。
欲瞭解更多信息,我會建議看看another similar StackOverflow question。
調查http://rubypython.rubyforge.org – 2013-03-13 12:44:54