Newline character entfernen
Verfasst: Montag 28. Dezember 2009, 08:37
Hallo,
Ich möchte unterschiedlich lange Dateien Zeilenweise auslesen und später in Datei schreiben.
Wie bekomme ich das letzte newline character am besten entfernt?
Viele Grüße
Ich möchte unterschiedlich lange Dateien Zeilenweise auslesen und später in Datei schreiben.
Wie bekomme ich das letzte newline character am besten entfernt?
Code: Alles auswählen
dfkksdfjak
asdfjlkas
sdfjlkasdfj
sjdflkas
Code: Alles auswählen
if __name__ == '__main__':
firstSeqRead = False
setNewLine = False
biggestSeqLength = 5
f = open("a.txt",'r')
trimmed = 0
deleted = 0
while(True):
line = f.readline().rstrip()
if not line:
break
elif firstSeqRead == False:
seqLen = len(line)
if seqLen < biggestSeqLength:
deleted += 1
continue
if (seqLen >= biggestSeqLength):
if setNewLine == True:
temp = "\n"
else:
temp = ""
print temp + line,
trimmed += 1
setNewLine = True