Почему file.read() не читает 1-ю строку?

Не знаю почему, но когда я пытаюсь прочитать файл с помощью file.read(), Python не распознает первую строку файла. ошибка интерпретатора, или это моя вина?

Здесь у вас есть копия программы (показывает результат чтения): http://pastebin.ubuntu.com/1032832/

Вот код, вызывающий проблему:

if wfile.readline() != "#! /usr/bin/env python\n":
    before = wfile.read()
    wfile.seek(0)
    wfile.write('#! /usr/bin/env python\n' + before)
    wfile.close()
    os.chmod(file, 777)

Python версия, которую я использую для тестов, — Python 2.5.1 для iOS (порт Cydia). Мое устройство — iPad 2.

0
задан Xerz 9 June 2012 в 22:17
поделиться