在Python 3.x上运行Python 2.7项目? (TIA包相关的问题)

在Python 3.x上运行Python 2.7项目? (TIA包相关的问题)

问题描述:

我试图使用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脚本。

赞赏我应该如何完成这个任何见解!

有我的方式来对Python的3.x运行TIA,即使它说 其2.7依赖?

简短的回答:没有。

很长时间回答:是的,但是你必须自己调整源代码,找到已经完成它的人(也许在Git上有一些与Python3兼容的叉子)。或者您可以运行python 2.7来执行代码并编写一个Python3脚本,将输出转换为可接受的格式。

如果您愿意更新源代码,您当然可以使用Python2.7的2to3模块,其中的文档可以找到here。不要指望但它产生一个完美的结果,但它可能理顺骑..