我通过python在shell上启动多个命令,但我希望它在失败时停止并显示一条消息。
我该怎么做:
x=os.system('dpkg -i mypkg1') if x==0 else return '[Error]: Package 1 something'
x=os.system('dpkg -i mypkg2') if x==0 else return '[Error]: Package 2 something'
x=os.system('dpkg -i mypkg3') if x==0 else return '[Error]: Package 3 something'
但我在返回时遇到语法错误。。。
编辑:显示如何调用多个操作系统
我假设如果x==0,你想返回一些东西,那么你应该这样写:
return os.system('dpkg -i mypkg') if x==0 else '[Error]: Package something'