Strip whitespace-Zeichen in der generierten HTML-Verwendung von reinem Python-code
Ich bin mit Jinja2, um HTML-Dateien erzeugen, die sind in der Regel sehr groß in der Größe. Ich bemerkte, dass der generierte HTML hatte eine Menge von Leerzeichen. Ist es eine pure-Python-tool, dass ich verwenden können, um dieses HTML? Wenn ich sage, "minimieren", damit meine ich unnötige Leerzeichen aus dem HTML (die ähnlich wie Google funktioniert-sehen Sie sich die Quelle für google.com zum Beispiel
Ich will nicht zu verlassen Sie sich auf Bibliotheken/externe ausführbare Dateien wie ordentlich für diese.
Zur weiteren Abklärung, es gibt praktisch keinen JavaScript-code. Nur HTML-Inhalte.
- Willst du einfach nur entfernen unnötiger whitespaces oder sind Sie auf der Suche nach etwas mehr? Ihr Titel andeutet Leerzeichen nur, aber aus Ihrer Frage, die Sie zu sein scheinen auf der Suche nach einer kompletten tool.
- Nur das entfernen von whitespace-Zeichen allein sollte ausreichen, glaube ich. (Gibt es etwas mehr als die überhaupt?)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nur wollen, um loszuwerden überschüssige Leerzeichen, die Sie verwenden können:
oder:
Wenn Sie etwas machen wollen komplizierter, als einfach nur Strippen überschüssige Leerzeichen, benötigen Sie leistungsstarke Werkzeuge (oder mehr komplexe regexps).
Könnte man auch untersuchen,Jinja eingebaute whitespace-Kontrolle, die möglicherweise lindern einige der Notwendigkeit für das manuelle entfernen von whitespace nach Ihren Vorlagen gemacht wurden.
Zitieren die docs:
Fand ich python schlanker Bibliothek, perfekt für das, was Sie tun müssen.