У меня есть некоторый код на Python, где я могу принять два разных имени файла, поэтому я хотел бы сделать что-то вроде попробовать первое имя файла, если есть исключение, тогда попробуйте второе имя файла, если вторая попытка не удалась, затем поднимитеисключение и обработайте ошибку.
Итак, основная логика такова:
first try this:
f = file(name1)
if not, then try this
f = file(name2)
else
error()
Я почти уверен, что могу сделать это с помощью вложенных блоков try / исключением, но это не кажетсякак хорошее решение.Кроме того, если я захочу увеличить что-то до 20 разных имен файлов, то вложение блоков try / исключением будет очень грязным.
Спасибо!