Python有一个特点,就是程序文件是文本文件。它又和bat不同,bat的更改会实时影响脚本的运行,而py文件更改不会影响已经运行的Python进程。如果要刷新py文件的更改,就必须要重新加载这个py文件。作为子进程使用时,python可以方便地更改程序,而不需要编译,只需要在上级进程重启一下就行了。Python比较适合实现需要快速修改又有复杂逻辑的业务代码。

使用Python时需要注意,如果修改一个正在运行的py文件,任务管理器上会增加Python进程实例,并且这些实例无法在上级进程中精确关闭。不可控的进程可能有2个的数量限制,但目前还没有严谨的证据证明不可控的进程最多只会有2个。如果用Python作为业务代码,建议在修改代码时卸载相应的Python文件,防止产生多余的进程。