如何应对Python 2.7被淘汰?

时间:2019-04-29 23:49:44

标签: python python-2.7 python-3.4

众所周知,Python 2.7将在2020年1月之后不再维护。出于兼容性目的,我正在使用Python 2.7开发应用程序。该应用程序将与名为“ PSS / E”(工程师的电源系统仿真)的软件进行交互。 PSS / E具有一个名为psspy的模块,该模块允许您从Python访问其API。 Psspy包含在PSS / E安装中。但是,psspy模块仅与特定版本的Python兼容,具体取决于所使用的PSS / E的版本。我们目前在PSS / E 33上,其psspy模块仅与Python 2.7兼容。

我正在使用Python 2.7编写此应用程序,该应用程序使用Pandas从Excel文件中获取信息,并使用psspy将该信息发送到PSS / E。然后,我希望使用Tkinter将其打包在GUI中。花所有的时间用过时的语言编写应用程序似乎是不明智的。 2.7未被维护对我到底意味着什么?我知道这似乎是一个非常基本的问题,但是作为一名电气工程师,我对软件领域有些陌生。最终,我们将迁移到与Python 3.4兼容的PSS / E 34。但是,我们需要等到“东部互连”中的所有公用事业公司都迁移到版本34。这可能会在一年之内发生,但我们不确定。

我觉得必须对此有所解决。也许用新版本的Python(甚至可能是另一种语言)编写主应用程序,并根据需要调用Python 2.7,将其用于与PSS / E交互的唯一目的?

感谢您抽出宝贵的时间阅读本文档,感谢您提供的任何反馈意见。

0 个答案:

没有答案