我想將我的Python代碼放入Ruby模塊並運行它,但我不知道如何將Python獨立腳本導入到Ruby中。以下是我的代碼:如何在Ruby中運行Python代碼?
Python代碼
import ystockquote
import pprint
pprint.pprint(ystockquote.get_all('GOOG'))
紅寶石
module PythonInRuby
require "rubypython"
RubyPython.start # start the Python interpreter
cPickle = RubyPython.import("cPickle")
p cPickle.dumps("Testing RubyPython.").rubify
RubyPython.stop # stop the Python interpreter
的問題是RubyPython.start
和RubyPython.stop
之間,我不知道如何導入Python文件。另一個問題是在這個模塊中運行Ruby的代碼是什麼?
這可能是解決這個問題最複雜和最脆弱的方法。你爲什麼要這樣? –
因爲我不知道如何使用Ruby語言獲取財務數據。 – user2668789
在Python中創建腳本以獲取財務數據,並使用Ruby的子流程調用進行調用。更容易。 –