Beim Schreiben von Python -Code können Sie auf ein Szenario wie folgt stoßen:
try: do_the_first_part() except SomeError: do_the_next_part()
Hier möchten Sie die Ausnahme von einigen ERRRORs durchführen, indem Sie den Code do_the_next_part () ausführen. Sie möchten jedoch keinen Code in den außer Block schreiben, da der einzige Zweck darin besteht, die Ausnahme zu fangen und zu schlucken.
Um dies in Python zu erreichen, können Sie die Pass -Anweisung verwenden. Es führt keine Aktion aus, sondern dient als Platzhalter für einen leeren Codeblock. Durch das Schreiben von Pass in den Ausnahme von Block erfüllen Sie die syntaktische Anforderung für einen eingerichteten Block, ohne tatsächlich einen Code auszuführen. # Etwas Illegales machen. ... außer: # Tun vor, dass nichts passiert ist. Pass
als bewährte Praxis wird empfohlen, die Ausnahmen anzugeben, die Sie explizit behandeln möchten, anstatt einen generischen außer zu verwenden. Auf diese Weise vermeiden Sie potenzielle Fehler, die schwerwiegendere Probleme anzeigen können. Anstatt beispielsweise zu verwenden, sollten Sie die spezifischen Ausnahmen angeben, an denen Sie interessiert sind:
try: # Do something illegal. ... except: # Pretend nothing happened. pass
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3