Necesito agregar una sola línea a la primera línea de un archivo de texto y parece que las únicas opciones disponibles para mí son más líneas de código de las que esperaría de python. Algo como esto:Anteponer una línea a un archivo existente en Python
f = open('filename','r')
temp = f.read()
f.close()
f = open('filename', 'w')
f.write("#testfirstline")
f.write(temp)
f.close()
¿No hay una manera más fácil? Además, veo este ejemplo de dos controles con más frecuencia que abrir un único identificador para leer y escribir ('r +'): ¿por qué?
(Vale la pena señalar: probablemente sea mejor que lea el archivo línea por línea y escriba en un archivo temporal. Cuando haya terminado, elimine el archivo original y reemplácelo por la temperatura) – cwallenpoole