永发信息网

请教问题,怎么也才能使python执行完上一个命令,再执行下一条语句

答案:2  悬赏:20  手机版
解决时间 2021-02-14 20:39
  • 提问者网友:愿为果
  • 2021-02-14 02:10
请教问题,怎么也才能使python执行完上一个命令,再执行下一条语句
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-02-14 03:03
正常的批处理文件执行完毕就会自动退出,连exit都不需要。 你是不是看见执行时窗口光标一闪一闪或者闪都不闪,虽然在结尾处加了exit,但是不能退出。如果是这样,就说明你的程序有问题,修改一下。如果还不能解决问题,不妨把你的程序发上来看看。 你的程序运行一条命令后会等待用户响应,如果不响应就不继续执行下一条命令。建议你将程序改为: regedit.exe /s xxb.reg start academy academy -wnd   这一句我还不太确定
全部回答
  • 1楼网友:酒醒三更
  • 2021-02-14 03:44
for thefile in thefiles:    sub = os.popen('f:\\video\\encoder\\cmdapp.exe')默认只是一个process执行的. 也就是按照顺序执行的;如果你用for thefile in thefiles:    sub = subprocess.popen('e:\\tmp\\py\\test.cmd')    sub.wait();这样是new出来新的process然后执行. 可根据wait()等待上次的执行完毕后,继续newprocess开始执行下一个.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯