我想确保我和我的同事编写的任何脚本都可以相互运行。我最近遇到了一些莫名其妙的问题,我不知道是机器/平台/软件/版本问题。不幸的是,我们常常没有时间测试为什么某些东西不起作用。
我和我的同事最明显的区别是他的装置位于Spyder上,而我的是PyCharm。我们都使用Windows 10教育版和最新的python和pandas。
我遇到的一些问题:
他的脚本将删除一个数字的最后一个单位(对他来说是浮点数(10.0-> 10),但删除一个数字的最后一个单位对我来说是整数(10-> 1)] >
他的脚本将读取一个多索引xlsm文件并对其执行操作,我的脚本会说相关索引不存在
我会很感激遇到这种行为/挑战的人的任何知识或提示。
我想确保我和我的同事编写的任何脚本都可以相互运行。我最近遇到了一些莫名其妙的问题,我不知道它们是机器/平台/软件/版本...
我想说,最好的选择是设置一个应用程序服务器(Flask),并从一台能够获得预期输出的计算机上提供代码(无论是本地计算机还是EC2实例,等等)。这样就有了一个代码库和一个平台,而不是无所适从。也更容易维护。