soy un programador principiante así que esta pregunta podría parecer trivial: Tengo algunos archivos de texto containg texto delimitado por tabuladores como:¿Convertir texto tabulado a html lista desordenada?
A
B
C
D
E
Ahora quiero generar listas no ordenadas .html fuera de este, con la estructura :
<ul>
<li>A
<ul><li>B</li>
<li>C
<ul><li>D</li>
<li>E</li></ul></li></ul></li>
</ul>
Mi idea era escribir un script en Python, pero si hay una manera más fácil (automático), que está muy bien también. Para identificar el nombre de nivel de sangría y el tema me gustaría tratar de utilizar este código:
import sys
indent = 0
last = []
for line in sys.stdin:
count = 0
while line.startswith("\t"):
count += 1
line = line[1:]
if count > indent:
indent += 1
last.append(last[-1])
elif count < indent:
indent -= 1
last = last[:-1]