零、写在前面
五一前由于一直在为了可能存在的中期检查做准备,因此新功能开发的进展十分缓慢,大部分精力全部集中于对项目中当前存在的bug进行修复。其中过程十分繁杂而啰嗦,且有相当一部分时间时在修复之前存在的bug的同时提出新的bug,做到后面大家都忘了要对bug修复的情况做出记录。
而到了五一放假的期间我们同时又碰到了中心校区疫情等事情,以至于大家很大一段时间都无心工作,为疫情惶惶而不可终日,因此工作效率降低了不少。我负责的部分——使用Javascript脚本调用本地python文件这一工作也碰到了很大阻力,可以说一周都没有显著的进展。因此,我将在第十周和第十一周的工作总结合并成这一篇报告。(其中“上一周”指第十周,“这周”指第十一周)
接下来讲一下这两周的工作总结,依旧是分为当周工作报告和之后的工作两部分来阐述。
一、当周工作报告
1. 本地python脚本训练的调用问题
在之前的小组讨论中,我提出了使用javascript脚本来直接调用本地的python脚本,这样很多问题就可以在前端直接实现。而直接通过js脚本实现的方法路径在于利用js脚本来调用cmd命令行,如此就可以非常直接地调用python脚本文件而不用走别的弯路导致运行效率的降低。同时,我还可以通过这一方法快速地传递参数给本地的脚本,由此也得以规避诸多变量以各种方式数据流转而产生错误难以检查的问题。
然而,在上一周我上网查阅了大量资料之后发现,这一方法并不容易实现,这是因为常用到的方法是在方法体中创建ActiveXObject对象,让后通过这个对象去运行cmd命令行,其代码如下所示:
function cmdTest() {
let cmd