Jestem początkujący programista więc to pytanie może wydawać się trywialna: Mam kilka plików tekstowych zawierajacego tabulatorami tekstu jak:Konwertuj tekst z kartami na nieuporządkowaną listę html?
A
B
C
D
E
Teraz chcę generować nieuporządkowane listy .html się z tego, ze strukturą :
<ul>
<li>A
<ul><li>B</li>
<li>C
<ul><li>D</li>
<li>E</li></ul></li></ul></li>
</ul>
Mój pomysł był napisać skrypt Pythona, ale jeśli jest łatwiejsze (automatyczny) sposób, który też jest w porządku. Identyfikacji nazwę poziomu wcięcia i artykuł chciałbym spróbować użyć tego kodu:
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]