Textfile in Blocksatz
Wenn ich eine normale Textfile eingebe, ist sie ja meistens linksbündig.. Gibt es eine Möglichkeit sie den Text mit Python im Blocksatz darzustellen? Das heißt das alle Zeilen des Textes die gleiche Länge haben, nur halt die letzte eines Absatzes ist kürzer.
Also ich übergebe eine Datei:
So der Text in der Datei ist allerding linksbündig geschrieben (Wie zB bei word). Dieser linksbündige Text soll dann in einen Text umgewandelt werden, der nun Blocksatz ist. Blocksatz ist dir doch vielleicht aus word bekannt. Ich will nun wissen ob man das irgendwie mit Python bewerkstelligen kann. Das alle Zeilen die gleiche Lände haben.
Code: Alles auswählen
f=file("datei.txt","r")
wtext=f.read()
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
Ja, aber dieses wtext was ist das für ein Element? TKinter, QT, ..... Das ist erst einmal blöder Text. Der Blocksatz kommt erst so richtig mit Propotionalschriften zur Geltung. Text- oder Memofelder lassen sich meistens diesbezüglich konfigurieren.
Hans
Hans
Hi. Es ist nicht möglich, Text in eine Datei im Blocksatz zu schreiben. Zwar kannst du soviele Leerzeichen zwsichen die Wörter setzten, dass jede Zeile eine Feste Länge hat, aber nicht in jedem Editor ist diese feste Seitenlänge auch die Zeilenlänge des Editors. Es macht dagegen vielmehr Sinn, Daten in die Datei zu schreiben und sie dann einfach blocksatzweise anzuzeigen.
Milan
Milan
Ich möchte ja nicht Text in eine Datei sondern aus einer Datei im Blocksatz schreiben. Ich hol mir den Text da und dann kann mich die Datei mal.Milan hat geschrieben:Hi. Es ist nicht möglich, Text in eine Datei im Blocksatz zu schreiben. Zwar kannst du soviele Leerzeichen zwsichen die Wörter setzten, dass jede Zeile eine Feste Länge hat, aber nicht in jedem Editor ist diese feste Seitenlänge auch die Zeilenlänge des Editors. Es macht dagegen vielmehr Sinn, Daten in die Datei zu schreiben und sie dann einfach blocksatzweise anzuzeigen.
Milan
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi koronatzu,
Blocksatz ists dann aber nur wenn bei der Darstellung ein nicht proportionaler Font verwendet wird. Ansonst solltest Du das darstellen als Blocksatz der jeweiligen Anwendung bzw. dem Widget überlassen, das funktioniert dann, wenns überhaupt möglich ist, auch mit einem proportionalen Zeichensatz.
Gruß
Dookie
Blocksatz ists dann aber nur wenn bei der Darstellung ein nicht proportionaler Font verwendet wird. Ansonst solltest Du das darstellen als Blocksatz der jeweiligen Anwendung bzw. dem Widget überlassen, das funktioniert dann, wenns überhaupt möglich ist, auch mit einem proportionalen Zeichensatz.
Gruß
Dookie
Nabend.
Ist es möglich das hier jemand an der Uni Frankfurt studiert und die Lösung für eine Aufgabe des PI Tutoriums sucht?
Wenn ja, folgender Tip:
SELBER AUSPROBIEREN!!!
Ist es möglich das hier jemand an der Uni Frankfurt studiert und die Lösung für eine Aufgabe des PI Tutoriums sucht?
Wenn ja, folgender Tip:
SELBER AUSPROBIEREN!!!
hi zusammen!
ist zwar ot, aber ich muss es einfach sagen:
hans, der sager hat mich fast vom stuhl gehauen vor lachen:
vor allem im zusammenhang mit dem bild der schlange ist die humoristische note nicht mehr zu überbieten.
mfg
rolgal
ist zwar ot, aber ich muss es einfach sagen:
hans, der sager hat mich fast vom stuhl gehauen vor lachen:
geil, mehr davon bitte.Hmmm, ist meine Glaskugel heute wieder beschlagen! Es ist nicht zu erkennen mit was du da werkelst.
vor allem im zusammenhang mit dem bild der schlange ist die humoristische note nicht mehr zu überbieten.
mfg
rolgal
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
Hi rolgal
Freut mich das es dich erheitert.
Mir war Anfangs wirklich nicht klar, was koronatzu wollte. Deshalb muß man erst einmal soviel Informationen sammeln wie möglich. Und das mache ich auch schon mal mit einem flotten Spruch statt den user anzupflaumen, zu nerven oder was auch immer (obwohl der Glaskugelspruch mittlerweile fast auch schon wieder abgedroschen ist.) Ist leider immer wieder festzustellen, dass Anfangs viel zu wenig Informationen mitgegeben werden.
Wenn's zu arg wird, kannst du mir ja das ein oder andere Mal eine PM stecken Sollte ich verschmerzen können.
Hans
Freut mich das es dich erheitert.
Mir war Anfangs wirklich nicht klar, was koronatzu wollte. Deshalb muß man erst einmal soviel Informationen sammeln wie möglich. Und das mache ich auch schon mal mit einem flotten Spruch statt den user anzupflaumen, zu nerven oder was auch immer (obwohl der Glaskugelspruch mittlerweile fast auch schon wieder abgedroschen ist.) Ist leider immer wieder festzustellen, dass Anfangs viel zu wenig Informationen mitgegeben werden.
Wenn's zu arg wird, kannst du mir ja das ein oder andere Mal eine PM stecken Sollte ich verschmerzen können.
Hans