SwiftyJson проходит несколько массивов без циклов

Чтобы получить как выход процесса, так и возвращаемый код:

from subprocess import Popen, PIPE

p = Popen(["ls", "non existent"], stdout=PIPE)
output = p.communicate()[0]
print(p.returncode)

subprocess.CalledProcessError - это класс. Для доступа к returncode используйте экземпляр исключения:

from subprocess import CalledProcessError, check_output

try:
    output = check_output(["ls", "non existent"])
    returncode = 0
except CalledProcessError as e:
    output = e.output
    returncode = e.returncode

print(returncode)
0
задан anothermh 30 December 2018 в 22:45
поделиться