Angenommen, ich habe eine Liste formatiert so etwas wie: a = [a, 2, b, 3, c, 4, d, 3] und ich möchte in jede Datei schreiben, die zu erstellen erlaubt hochgestellten Indizes, wie:Schreiben in Dateien (Python)
a^2
b^3
c^4
und so weiter. Auf welche Art und Weise kann dies geschehen? (Die Indizes müssen korrekt formatiert sein, wie die tatsächlichen Indizes).
Ich würde vorschlagen, diese Liste in zwei Teile zu brechen. Vor^('vor = [a, b, c]') und After^('nach = [2,3,4]'). Verwenden Sie dann einfach die 'csv'-Bibliothek, um jedes Listenindexelement in eine Zeile zu schreiben, wobei'^'zwischen den einzelnen Listenelementen hinzugefügt wird. (Nur eine allgemeine Idee für einen Start). – ralston
Die Ausgabe erfolgt standardmäßig im Standardzeichensatz. In der Regel müssen Sie eine Berichtsbibliothek/ein Berichtsmodul verwenden, wenn Sie eine formatierte Ausgabe mit Verschönerung, verschiedenen Schriftarten, Tabellen oder Absätzen usw. benötigen. Tiefgestellt und hochgestellt fallen in dieselbe Kategorie. Spezifisch für hochgestellte, bitte sehen Sie, ob diese Antwort hilft. http://stackoverflow.com/questions/8651361/how-do-you-print-superscript-in-python –