во время написания кода Python, вы можете встретить сценарий, как это:
try: do_the_first_part() except SomeError: do_the_next_part()
Здесь вы хотите обработать исключение Someerror, выполнив код do_the_next_part (). Тем не менее, вы не хотите писать какой -либо код внутри, кроме блока, потому что единственной целью состоит в том, чтобы поймать и проглотить исключение.
] Чтобы достичь этого в Python, вы можете использовать оператор PASS. Он не выполняет никаких действий, но служит заполнителем для пустого блока кода. Записав Pass в Block, вы удовлетворяете синтаксическому требованию для блок с отступом без какого -либо не выполняя код. # Сделайте что -нибудь незаконное. ... кроме: # Притворись, ничего не произошло. PASS
В качестве наилучшей практики рекомендуется указать исключения, с которыми вы хотите обработать явно, а не использовать общий, кроме. Таким образом, вы избегаете маскировать потенциальные ошибки, которые могут указывать на более серьезные проблемы. Например, вместо использования, за исключением, рассмотрите возможность указания конкретных исключений, которые вас интересуют:
]try: # Do something illegal. ... except: # Pretend nothing happened. pass
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3