如何從ruby中調用shell中運行的python。其實我需要紅寶石與shell中的python下運行的一些應用程序進行通信。所以我需要ruby在cmd中調用python(命令'python'),然後在python環境下導入庫(命令'import xyz'),並運行此導入庫的運行函數(例如'xyz.showdate()') ,並得到當然的結果。從紅寶石(導軌)調用python shell應用程序
我嘗試使用IO.popen和Open3.popen3函數來實現這一點,但我做錯了什麼。
其實我在軌道上使用jruby,但它應該與紅寶石一樣,我猜。
嗯...... python庫在Jython下工作嗎?然後,您可以像調用Java類一樣調用它,從而避免了每次調用時本機釋放並運行另一個解釋器的開銷。 –