enquanto estiver escrevendo código python, você pode encontrar um cenário como este:
try: do_the_first_part() except SomeError: do_the_next_part()
aqui, você deseja lidar com a exceção de algum erro executando o código DO_THE_NEXT_PART (). No entanto, você não deseja escrever nenhum código dentro do bloco, exceto porque o único objetivo é pegar e engolir a exceção. Ele não executa nenhuma ação, mas serve como espaço reservado para um bloco de código vazio. Ao escrever Pass no Bloco Exceto, você atende o requisito sintático para um bloco recuado sem realmente executar nenhum código. # Faça algo ilegal. ... exceto: # Finja nada aconteceu. PASS
Como uma prática recomendada, é recomendável especificar as exceções que você deseja lidar explicitamente, em vez de usar um genérico, exceto. Dessa forma, você evita mascarar erros em potencial que podem indicar problemas mais sérios. Por exemplo, em vez de usar, exceto, considere especificar as exceções específicas em que você está interessado:
tente: # Faça algo ilegal. ... Exceto TypeError, DivideByZeroError: # Lidar com exceções específicas passar
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3