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

时间:2011-12-02 12:10:13

标签: python windows

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

通过使用它,CMD打开,执行命令并关闭。对于第二个命令,CMD再次打开,执行tha命令并关闭。因此,CMD一次又一次弹出。

同时,我无法在系统上执行其他任务。我想在CMD中这样做,这样我可以最小化它并继续执行其他任务。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

如果每次迭代的命令数量为“大型”,则更有用,如果每次迭代只有少量命令,则更有用。

答案 2 :(得分:0)

如果您打算在远程计算机上执行此命令,则可以考虑使用Paramiko。我个人发现它非常有用,它允许你以root身份执行命令。