我是Python和編程的新手。我從谷歌的Python類知道如何使用運行外部命令:Python - subprocess - getstatusoutput
(狀態輸出)= commands.getstatusoutput(CMD)
如果狀態:##錯誤的情況下,打印命令的輸出到stderr和退出
sys.stderr.write(輸出)
sys.exit(1)
但是我看出命令模塊將會過時。我想要的狀態和輸出,所以我可以打印輸出使用sys.stderr.write()如果有任何錯誤。那麼,子模塊模塊中是否有等價命令?我目前正在使用:
subprocess.call(args,shell = False)now。
謝謝!
'try'塊中的'subprocess.check_output'將是最接近的等值。 – Blender