Python执行多行cmd方式
作者:春风不解风情T
文章主要讲解了使用Python执行多行cmd命令时,使用'&'和'&&'的区别,'&'会单独运行每个命令,而'&&'则会在前一个命令成功执行后,继续执行下一个命令
Python执行多行cmd的小细节
import os cmd = "cd ~/ & ls" os.system(cmd)
当多个命令之间用一个&连接的时候
实际上是单独运行的,也就是在cd到根目录之后退出,然后在运行该文件的路径下再运行ls查看当前路径下的目录。
- 运行结果如下:

import os cmd = "cd ~/ && ls" os.system(cmd)
如果多条命令之间用两个&&进行连接的话
则运行的结果就是先cd到根目录下,然后在这个基础上查看当前目录的文件
- 结果如下所示:

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
