mit allen leerzeichen einlesen



  • Ich habe eine .txt Datei, welche mit Leerzeichen "formatiert" ist.
    Diese wird von einem anderen Programm erstellt, also kann ich die Schreibweise auch nicht ändern.

    Ich möchte die Datei einlesen und auf einer HTML-Seite ausgeben. Klappt alles auch.
    Hab nur das Problem, dass wenn da mehr als ein Leerzeichen hintereinander ist, HTML diese entfernt.
    Deshalb zeigt mir die HTML Seite den Inhalt völlig unstrukturiert und verschoben an.

    Hab schon vor der Übergabe ein .replace(" ", " ") gemacht. Hat auch schon gut was gebracht aber trotzdem zeigt er mir nicht die "saubere" Darstellung wie im .txt Editor an. Ist immer ein wenig verschoben.

    Jemand ne Idee?

    Ps.
    Datei lese ich ganz normal als fileobjekt ein.
    (Python)


  • Mod

    Das ist ein Feature in der Darstellung von HTML durch einen Browser, dein Programm wird schon vernünftig arbeiten. Beschäftige dich mit den Grundlagen von HTML/Webseiten. Zwei schnelle Möglichkeiten wären:
    - Leerzeichen durch   ersetzen
    - PRE-Tags benutzen
    Gibt noch 1000 weitere, möglicherweise bessere, Möglichkeiten.



  • pre-Tag habe ich gesucht, Danke Anke ... 👍



  • http://www.siteform.de/tutorials/Overview.html
    ist ist hervorragend für html-Grundlagensyntax lernen!


Anmelden zum Antworten