Ich bin ein Anfänger-Programmierer so diese Frage trivial klingen mag: Ich habe einige Textdateien containg getabulatortrennte Text wie haben:Konvertieren von Tabbed Text in HTML ungeordnete Liste?
A
B
C
D
E
Jetzt möchte ich aus dieser ungeordneten .html Listen erzeugen, mit der Struktur :
<ul>
<li>A
<ul><li>B</li>
<li>C
<ul><li>D</li>
<li>E</li></ul></li></ul></li>
</ul>
war meine Idee, einen Python-Skript zu schreiben, aber wenn es eine einfachere (automatisch) Art und Weise ist, das ist auch in Ordnung. Für die Einrückungsebene und Artikelnamen identifizieren würde ich versuchen, diesen Code zu verwenden:
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]