文章主要讲解了使用Python执行多行cmd命令时,使用'&'和'&&'的区别,'&'会单独运行每个命令,而'&&'则会在前一个命令成功执行后,继续执行下一个命令
toc
import os
cmd = "cd ~/ & ls"
os.system(cmd)实际上是单独运行的,也就是在cd到根目录之后退出,然后在运行该文件的路径下再运行ls查看当前路径下的目录。

import os
cmd = "cd ~/ && ls"
os.system(cmd)则运行的结果就是先cd到根目录下,然后在这个基础上查看当前目录的文件

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程容易学。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。