我们可以在python脚本启动的同一命令提示符下执行多个命令吗?

我在for循环中使用了os.system(command)

通过使用这个,CMD打开,执行命令并closures。 对于第二个命令,CMD再次打开,执行命令并closures。 由于这个原因,CMD一次又一次地popup。

同时,我不能在系统上做另一项任务。 我想在CMD中这样做,这样我就可以将其最小化并继续执行其他任务。

你可以连接你的命令,用分号( ; )分隔,只调用os.system一次。

另一种方法是将所有命令字符串写入.bat.cmd文件,然后使用os.system执行结果文件。

如果每次迭代的命令数量是“大数据量”,那么这是更有用的,如果每次迭代只有少数几个命令,那么这个数量就会少一些。

如果你打算在远程机器上执行这个命令,那么你可以考虑使用Paramiko。 我个人发现它非常有用,它可以让你以root身份执行命令。