Wie kann ich einen Zeilenumbruch einfügen von text am Anfang einer Datei?

Entwickle ich ein einfaches Programm, welches einen Python-Skript ausführbar ist, und ich arbeite in dem Teil, wodurch der interpreter Pfad (#! /usr/bin/python). Ich habe versucht, es zu tun, aber anstatt das hinzufügen einer neuen Linie, es ersetzt die aktuelle und entfernt einen Teil der nächsten Zeile. Was mache ich falsch?

Ich hochgeladen, den Quellcode auf Ubuntu Pastebin: http://pastebin.ubuntu.com/1032683/ Der falsche code ist, zwischen den Zeilen 28 und 31:

wfile = open(file, 'r+')
if wfile.readline() != "#! /usr/bin/python\n":
    wfile.seek(0)
    wfile.write("#! /usr/bin/python\n")

Mit Python 2.7.2 mit einem iPad 2 (Python für iOS), auch mit 2.5.1 in der gleichen iPad (Cydia-port) für die Prüfung.

InformationsquelleAutor Xerz | 2012-06-09
Schreibe einen Kommentar