Каков наилучший подход в python, чтобы сделать что-то вроде того, что происходит, когда вы запускаете jupyter notebook
, другими словами, запустить сервер (например, с http.server
) на каком-то доступном порту, если порт по умолчанию недоступен?Распространено ли просто перехватить ошибку, если запуск сервера не удался, и попробовать другой порт, пока он не заработает?