İçeriğe geç
Python İstisnalarıHata
subprocess.CalledProcessError

subprocess.CalledProcessError

Bir alt süreç sıfırdan farklı bir dönüş kodu ile çıktı.

python

Bu hatanın nedenleri

subprocess.check_call(), subprocess.check_output() veya subprocess.run(check=True) ile çalıştırılan komut, başarısızlığı gösteren sıfırdan farklı bir çıkış kodu döndürdü.

Nasıl düzeltilir

Başarısızlık nedeni için error.returncode ve error.stderr değerlerini kontrol edin. Sıfırdan farklı çıkışları kendiniz ele almak istiyorsanız check=True olmadan subprocess.run() kullanın. Alttaki komutu veya argümanlarını düzeltin.

Örnek

subprocess.check_call(["false"])  # CalledProcessError
Resmi Belgeler

İlgili Hata Kodları