Python pregunta sobre write () y truncate ()
Estoy en Terminal en mac y estoy aprendiendo cómo abrir, cerrar, leer, eliminar archivos.
Cuando configuro
f = open("sample.txt", 'w')
y luego presionef.truncate()
el contenido borrado.
Sin embargo, cuando lo hagof.write()
no se actualiza en el archivo de texto. Solo se actualiza después de que lo hagaf.truncate()
.
Me preguntaba por qué sucede esto (pensé quef.truncate()
Se suponía que @ eliminaría el texto!)? ¿Por qué el editor de texto no se actualiza automáticamente cuando escribof.write()
?