Мне нужно добавить одну строку в первую строку текстового файла, и похоже, что для меня доступны только те параметры, которые мне больше подходят, чем ожидалось от python. Что-то вроде этого:
f = open('filename','r')
temp = f.read()
f.close()
f = open('filename', 'w')
f.write("#testfirstline")
f.write(temp)
f.close()
Нет ли более простого способа? Кроме того, я вижу этот пример с двумя дескрипторами чаще, чем открытие одного дескриптора для чтения и записи ( "r +" ) - почему это?