Seite 1 von 1

Zeichen nicht einlesen

Verfasst: Dienstag 26. September 2006, 08:45
von karlson
Hallo,

wie muss ich vorgehen um beim Einlesen eines Texte die ersten 10 Zeichnen
jeder Zeile nicht einzulesen. Oder beim Erzeugen einer neuen Datei nicht zu schreiben.

Gruß
(Anfänger)
:?

Verfasst: Dienstag 26. September 2006, 10:11
von BlackJack
Am einfachsten ist es sie doch einzulesen, dann aber "wegzuwerfen", z.B. so:

Code: Alles auswählen

def remove_start_of_lines(lines, count=10):
    for line in lines:
        yield line[count:]

def main():
    lines = open('test.py', 'r')
    for line in remove_start_of_lines(lines):
        print line,
    lines.close()

Verfasst: Dienstag 26. September 2006, 16:12
von karlson
Danke.
So gehts.