python os.popen连续执行多条linux命令

os.system执行linux命令,返回值为0:代表成功;1:代表失败

os.popen执行linux命令,read获取返回值,可以连续执行多条命令,如下

连续执行多条命令

os.popen("cd.. && cd demo && touch 2.py ") 

注意:

1. 命令被分号“;”分隔,这些命令会顺序执行下去;
2. 命令被“&&”分隔,这些命令会顺序执行下去,遇到执行错误的命令停止;
3. 命令被双竖线“||”分隔,这些命令会顺序执行下去,遇到执行成功的命令停止,后面的所有命令都将不会执行;

原文地址:https://www.cnblogs.com/linwenbin/p/10943737.html