[Python-de] string.ljust, aber ...

Andreas Jung andreas at andreas-jung.com
Tue May 13 12:34:06 EDT 2003


Warum nimmst Du nicht das textwrap Modul von Python und indentierst
anschliessend alle Strings entsprechend?

-aj

--On Dienstag, 13. Mai 2003 11:24 Uhr +0200 m.murawski at web.de wrote:

> Hallo,
>
> ich versuche schon seit geraumer Zeit eine formatierte Ausgabe zu
> erzeugen, scheitere aber immer wieder an der gleichen Stelle. In der Doku
> findet sich nichts genaues über das Problem, was ich habe und auch google
> kann nicht weiter- helfen.
>
> Ich möchte mit Hilfe eines Dictionary d alle keys d.keys() ausgeben.
>
> Die formatierte Ausgabe soll wie folgt aussehen:
>
> Name:                                     Manuel
> Stadt:                                       Münster
> Kommentar:                           Python ist schnell und meist einfach
>                                                  aber ich komme hier
> nicht weiter.
>
> Und genau bei dem Feld Kommentar liegt das Problem.
> Die letzte Zeile soll genau an der oberen anschliessen.
>
> Beispielcode:
>     	
> def Funktion():
>         view = ''                 # leerer String
>         for i in keys:
>               view = view + string.ljust(i + ':', 40) + d[i] + '\n'
>
> Die Variable view muss nachher noch übergeben werden!
>
> Muss man noch eine for-Schleife einbringen oder wie geht das genau?
> Bin für jede Hilfe dankbar.
> _________________________________________________________________________
> ___ Jetzt bei WEB.DE FreeMail anmelden = 1qm Regenwald schuetzen! Helfen
> Sie mit! Nutzen Sie den Serien-Testsieger. http://user.web.de/Regenwald
>
>
> _______________________________________________
> Python-de maillist  -  Python-de at python.net
> http://python.net/mailman/listinfo/python-de








More information about the Python-de mailing list