实际开发中遇到个os.system的问题,在偶尔看一本python书中找到解决方法,挺简单的,当时困扰我很长时间,还是经验少啊。
在在执行os.system函数的时候通常会阻塞它的调用者,直到所启动的命令行程序退出。
在Linux平台上 只需要在命令末尾加上shell后台运算符&即可:
os.system('python test.py &')
这里指的是最后的&加在后面
在Windows下,用DOS的start命令通常也能使命令并行启动:
os.system('start python test.py ')
这里指的是 start 跟python test.py,这里的start加载前面