Не знаю почему, но когда я пытаюсь прочитать файл с помощью 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.