2017-04-11 93 views
2

我試圖使用GitHub的項目(TIA),這是依賴於Python 2.7版。但是,我在主項目中使用的所有腳本都被編寫爲在Anaconda 3(Python 3.x)上運行。在Python 3.x上運行Python 2.7項目? (TIA包相關的問題)

有我的方式來對Python的3.x運行TIA,即使它說,它依賴於2.7? TIA從彭博的API中提取財務數據,我試圖做的是將這些數據交給我的Python 3.x腳本。

讚賞我應該如何完成這個任何見解!

回答

1

有我的方式來對Python的3.x運行TIA,即使它說 其2.7依賴?

簡短的回答:沒有。

很長時間回答:是的,但是你必須自己調整源代碼,找到已經完成它的人(也許在Git上有一些與Python3兼容的叉子)。或者您可以運行python 2.7來執行代碼並編寫一個Python3腳本,將輸出轉換爲可接受的格式。

如果您願意更新源代碼,您當然可以使用Python2.7的2to3模塊,其中的文檔可以找到here。不要指望但它產生一個完美的結果,但它可能理順騎..