Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Membuat Blok Inden Kosong dalam Python?

Bagaimana untuk Membuat Blok Inden Kosong dalam Python?

Linda Hamilton
Linda Hamiltonasal
2024-12-16 22:46:17175semak imbas

How to Create an Empty Indented Block in Python?

Cara Menulis Blok Inden Kosong dalam Python

Apabila menghadapi ralat "menjangkakan blok inden," ia menunjukkan bahawa kod tertentu blok perlu diinden. Dalam kes yang tidak memerlukan kod sebenar dalam blok itu, seperti menangkap dan membuang pengecualian, Python menawarkan penyelesaian untuk menulis blok inden kosong menggunakan pernyataan "lulus".

Berikut ialah contoh blok kod yang bermasalah :

try:
    do_the_first_part()
except SomeError:
do_the_next_part()

Untuk menyelesaikan isu ini, gunakan pernyataan "lulus" sebagai berikut:

try:
    # Do something illegal.
    ...
except:
    # Pretend nothing happened.
    pass

Seperti yang dinyatakan oleh @swillden, bukan amalan yang disyorkan untuk hanya menelan semua pengecualian tanpa sebarang pengendalian lanjut. Sebaliknya, adalah bijak untuk menentukan jenis ralat tertentu, seperti:

except TypeError, DivideByZeroError:

Dengan berbuat demikian, anda boleh mengendalikan pengecualian khusus sambil menghalang potensi isu yang lebih luas.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Blok Inden Kosong dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn