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