cari

Rumah  >  Soal Jawab  >  teks badan

python 的异常处理 循环

try:
  语句A
except xxx:
  语句A

要是再出现异常怎么循环下去?

PHPzPHPz2888 hari yang lalu316

membalas semua(3)saya akan balas

  • 黄舟

    黄舟2017-04-17 17:42:38

    cuba lagi dalam kecuali.

    try:
        语句A
    except Exception as e:
        try:
            语句A
        except Exception as e:
            # 继续

    Tetapi ini adalah bodoh Jika anda benar-benar mahu melaksanakan gelung tak terhingga untuk menangkap pengecualian, tulis ini:

    def func():
        try:
            语句A
        except Exception as e:
            return False
        else:
            return True
            
    while not func():
        pass    # Or do something

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 17:42:38

    Mengikut cara anda menulisnya, ia sepatutnya mengabaikan ralat dan melaksanakan pernyataan A?
    Tulis sendiri secara khusus.

    循环:
        try:
           语句A
        except:
           pass  #这是忽略错误
        

    balas
    0
  • ringa_lee

    ringa_lee2017-04-17 17:42:38

    Mengapa terdapat permintaan yang pelik? Anda harus mempertimbangkan untuk menukar arah

    balas
    0
  • Batalbalas