文章列表
使用Popen创建进程 在windows操作系统下,设置shell=True的时候 调用Popen.kill()不会杀死子进程 当shell设置为False时候就可以 怎么回事?
Windows下带UI的Python程序,如果其中使用了subprocess.Popen,那么我们可以设置shell=True来不显示command窗口,但是这样的话,使用terminate()就无法立即终止管道;如果想terminate()能达到立即终止的效果,又必须把shell=False,看起来是二选一。没关系,可以用creationflags来达到两全:
import subprocess
pipe ...
当数据库报错MySQL server has gone away时,通常是因为一次性插入的数据量太大导致,可以使用分批插入数据的方式解决