Python subprocess.check_output()
сам по себе не возвращает код , он возвращает вывод выполняемой команды.Документ можно найти здесь .
Если вы видите код ошибки в этой строке, это почти наверняка относится к тому, что вы пытаетесь запустить, не результат subprocess
.
Если, однако, вы захватываете исключение CalledProcessError
, вызванное ненулевым кодом возврата (который может быть извлечен из атрибута returncode
), это все еще относится к тому, что вы используете.
В обоих случаях вам необходимо проверить документацию того, какой инструмент subprocess
работает.