Zeichen nicht einlesen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
karlson
User
Beiträge: 6
Registriert: Montag 25. September 2006, 10:53
Wohnort: localhost

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)
:?
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()
Benutzeravatar
karlson
User
Beiträge: 6
Registriert: Montag 25. September 2006, 10:53
Wohnort: localhost

Danke.
So gehts.
Antworten