Segmento de múltiples URL en Flask y otros marcos de datos de Python

Estoy creando una aplicación tanto en Botella como en Frasco para ver con qué me siento más cómodo, ya que Django tiene demasiadas "baterías incluidas".

He leído la documentación de enrutamiento de ambos, que es muy clara y comprensible, pero me cuesta encontrar una manera de tratar con un número desconocido, posiblemente ilimitado de segmentos de URL. es decir:

http://www.example.com/seg1/seg2/seg3/seg4/seg5.....

Estaba mirando a usar algo como

@app.route(/< path:fullurl >)
usar expresiones regulares para eliminar caracteres no deseados y dividir la cadena completa en una lista de la misma longitud que el número de segmentos, pero esto parece increíblemente ineficiente.

La mayoría de los marcos de PHP parecen tener un método para construir una matriz de nombres de variables de segmento independientemente del número, pero ni Flask, Bottle o Django parecen tener una opción similar, parece que debo especificar un número exacto de segmentos para capturar variables. Un par de PHP cms parecen recopilar los primeros 9 segmentos inmediatamente como variables y todo lo que pasa se pasa como un camino completo que luego se divide de la manera que mencioné anteriormente.

¿No entiendo cómo funcionan las cosas en el enrutamiento de URL? ¿Es realmente ineficaz el método de división de cadenas o la mejor manera de hacerlo? O, ¿hay una manera de recolectar un número desconocido de segmentos directamente en variables en Flask?

Soy bastante nuevo en los frameworks de Python, así que una explicación para niños de cinco años ayudaría,

muchas gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta