在尝试用flask写service的过程中,我发现全局变量使用虽然很方便,但其实是很冒险的. 本次我使用的是声明global变量的方式,如果作为本地的单次使用的程序来说,确实没有问题并且很好用,对于竞赛题目来说更加便捷,但是作为service,在挂上服务器运行时,在单次没有中断这个服务的情况下,全局变量其实也是不清空的. 也就是说,当这个service被多次调用时,虽然对于各个调用来说看似是独立的,但是对于这个service来说确是共用global的,因此会存在多次调用的结果不一样的各种问题.…