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!