用system.os()执行cmd命令有一点坑,cmd命令没有执行完,就直接跳到下一步了,百度了一下,大概是因为运行cmd命令时创建了另一个进程来执行,推荐使用subprocess模块:
import subprocess
cmd='命令'
p=subprocess.Popen(cmd,shell=True)
return_code=p.wait() #等待子进程结束,并返回状态码;
用system.os()执行cmd命令有一点坑,cmd命令没有执行完,就直接跳到下一步了,百度了一下,大概是因为运行cmd命令时创建了另一个进程来执行,推荐使用subprocess模块:
import subprocess
cmd='命令'
p=subprocess.Popen(cmd,shell=True)
return_code=p.wait() #等待子进程结束,并返回状态码;