cevap
Sadece
try:
# Do something illegal.
...
except:
# Pretend nothing happened.
pass
DÜZENLEME gibi
pass
yazın:. @swillden iyi bir noktaya, yani getirir, bu genel olarak çok kötü bir fikir. En azından,
veya ne tür hatalar işlemek istediğinizi belirtmelisiniz. Aksi halde daha büyük sorunları maskeleyebilirsiniz.
10 Yukarıda belirtilen şekilde bu deyimi kullanmaya dikkat edin. Genel bir "hariç", tanımlanmamış değişkenlere, vb. Atıfta bulunma gibi birçok programlama hatası da dahil olmak üzere herhangi bir istisnayı yakalar ve boş madde yalnızca istisnaları yutur. Bu şekilde ciddi sorunları gizleyebilirsiniz. – divegeek
Daha iyi bir örnek deyim, "yan etki koşulları: geçerken" olabilir. Yani, yan etkileri olan koşulların da bir kokusu olabilir. – Steve314
İstisnalar çok pahalıdır. Onları akıllıca kullan. – Austin
Ben daha kalıcı kodunda hiç yapmamıştım, ama sık sık hata var duracak Sadece bir gerçek yapışmasını yer tutucu
if some_expression:
True
else:
do_something(blah)
olarak bunu. Bunun hakkında kötü bir şey olup olmadığından emin değilim.
Teknik olarak yanlış bir şey yok, ancak bu durumlar ilk başta 'pass' (varolma) 'nın var olmasının sebebidir. – efotinis
sadece okuyucuları atarken kötü, kesinlikle deyimsel değil. – u0b34a0f6ae
Geçiş Ture'yi tercih ederim - çünkü gerçekler sizi özgür kılacak;) –
Hangi Python öğreticisini takip ediyorsunuz? Python'u nereden öğrenmeye çalışıyorsun? –
Herhangi bir eğitici takip etmedim. Tek bildiğim AppEngine dokümantasyonundan aldım –