Hallo Forum,
gibt es eine Möglichkeit, aus einer externen Datei, bspw .txt, zeilenweise einzulesen und die Zeilenumbrüche nicht mit in der Variable abzuspeichern?
Ich benutze zur Zeit readlines, nur wenn ich den eingelesenen Wert in eine zweite externe .txt-Datei abspeichern will, so passt der Zeilenumbruch nicht in die Formatierung.
Zum Hintergrund:
Ich würde gerne aus einer Datei verschiedene Werkstoffkennwerte einlesen, eine MSC.Marc-FEM-Rechnung damit ablaufen lassen und im Postprozessor verschiedene Parameter auswerten und zusammen mit den jeweiligen Werkstoffkennwerten aus der ersten Datei in eine zweite Datei tabellarisch abspeichern.
Thx
readlines ohne zeilenumbruch
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Du kannst auch direkt über die Zeilen einer Datei iterieren. Zudem sollte rstrip() Dein Problem lösen:
Code: Alles auswählen
with open("datei", "r") as infile:
for line in infile:
print line.rstrip()
# Alternativ Daten merken
with open("alk.json", "r") as infile:
data = [line.rstrip() for line in infile]
-
- User
- Beiträge: 4
- Registriert: Montag 29. März 2010, 09:24
Thx, rstrip hat mein Problem exakt gelöst!