Saat Anda hanya ingin mencoba-kecuali tanpa menangani pengecualian, bagaimana Anda melakukannya dengan Python? Apakah mengikuti cara yang benar untuk melakukannya? try: shutil.rmtree(path) except:
Saat Anda hanya ingin mencoba-kecuali tanpa menangani pengecualian, bagaimana Anda melakukannya dengan Python? Apakah mengikuti cara yang benar untuk melakukannya? try: shutil.rmtree(path) except:
import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR...
Kata noexceptkunci dapat diterapkan secara tepat ke banyak tanda tangan fungsi, tetapi saya tidak yakin kapan saya harus mempertimbangkan menggunakannya dalam praktik. Berdasarkan apa yang telah saya baca sejauh ini, penambahan menit terakhir dari noexcepttampaknya mengatasi beberapa masalah...
Saya memiliki loop dimulai dengan for i in range(0, 100). Biasanya berjalan dengan benar, tetapi kadang-kadang gagal karena kondisi jaringan. Saat ini saya telah mengaturnya sehingga pada kegagalan, itu akan continuedi dalam klausa kecuali (melanjutkan ke nomor berikutnya untuk i). Apakah mungkin...
Saya memiliki kamus bersarang. Apakah hanya ada satu cara untuk mendapatkan nilai dengan aman? try: example_dict['key1']['key2'] except KeyError: pass Atau mungkin python memiliki metode seperti get()untuk kamus
Apakah ada perbedaan antara throw()dan noexceptselain diperiksa pada waktu proses dan waktu kompilasi? Artikel Wikipedia C ++ 11 ini menyarankan bahwa penentu lemparan C ++ 03 sudah tidak digunakan lagi. Mengapa demikian, apakah noexceptcukup mampu untuk mencakup semua itu pada waktu...
Apakah ini cara yang benar untuk menggunakan pernyataan python "dengan" dalam kombinasi dengan blok coba-kecuali ?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Jika ya, pertimbangkan cara lama dalam melakukan sesuatu: try: f = open("file", "r")...
Ini adalah beberapa kode yang berperilaku aneh. Ini adalah versi sederhana dari perilaku yang saya tulis. Ini masih akan menunjukkan perilaku aneh dan saya memiliki beberapa pertanyaan khusus tentang mengapa ini terjadi. Saya menggunakan Python 2.6.6 di Windows 7. def demo1(): try: raise...