Tengo un script que lee dos archivos con el mismo formato pero con diferente cantidad de datos, los compara y guarda los elementos diferentes.
Lo que necesito es que esos elementos deben ser agregados en el archivo que no los tiene para "actualizarlo" y volver ambos archivos iguales.
Abro los dos archivos uno en modo lectura y otro en modo lectura/escritura así:
- Código: Seleccionar todo
open(FLE1,">>FILE1.TXT) (Lectura/Escritura)
open(FLE2,">FILE.TXT") (Lectura)
Pero...
Cuando se escriben los datos en FLE1 van al final del archivo no en cada uno de los lugares donde deberían ir. Es decir:
FLE1 tiene esta forma
- Código: Seleccionar todo
11111111111111111111111111111111111111111111111
22222222222222222222222222222222222222222222222
33333333333333333333333333333333333333333333333
y FLE2
- Código: Seleccionar todo
11111111111111111111111111111111111111111111111
22222222222222222222222222222222222222222222222
44444444444444444444444444444444444444444444444
33333333333333333333333333333333333333333333333
... Pero luego de la escritura en FLE1, el resultado es:
- Código: Seleccionar todo
11111111111111111111111111111111111111111111111
22222222222222222222222222222222222222222222222
33333333333333333333333333333333333333333333333
44444444444444444444444444444444444444444444444
Mientras que debería ser idéntico FLE2...
¿Que me recomiendan?
Gracias por adelantado,
JC