1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / [Python] Remplazar una línea en un archivo editar un fichero txt y reemplazar
« en: 24 de Abril 2016, 21:07 »
Buenas, he buscado por toda la web pero no he encontrado una respuesta fiable a este problema, lo que pasa es que quiero editar una linea de un archivo .txt en python pero aquí está la problemática:
Encontré métodos que copian las líneas a una lista, editan la lista y luego copian la lista a un archivo. Pero quiero saber si hay forma de editar el archivo sin tener que volver a copiar otra vez todo su contenido (obviamente ya editado).
Ojála puedan ayudarme, esto lo quiero hacer porque tengo que hacer un proyecto pero como base de datos tengo que usar un archivo .txt y tengo implementado eso, que lea todo el archivo guarde las lineas leídas en listas, luego se modifican y cuando se quiera guardar copia la lista a el archivo, pero no sé si sea eficiente eso.
Nota: No me dejan usar Mysql ni SqlLite, sólamente un simple archivo de texto.
Encontré métodos que copian las líneas a una lista, editan la lista y luego copian la lista a un archivo. Pero quiero saber si hay forma de editar el archivo sin tener que volver a copiar otra vez todo su contenido (obviamente ya editado).
Ojála puedan ayudarme, esto lo quiero hacer porque tengo que hacer un proyecto pero como base de datos tengo que usar un archivo .txt y tengo implementado eso, que lea todo el archivo guarde las lineas leídas en listas, luego se modifican y cuando se quiera guardar copia la lista a el archivo, pero no sé si sea eficiente eso.
Nota: No me dejan usar Mysql ni SqlLite, sólamente un simple archivo de texto.