Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/03/2014, 13:45
Avatar de Restart
Restart
 
Fecha de Ingreso: marzo-2009
Mensajes: 84
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Lectura de lineas alternadas de un archivo

Cita:
Iniciado por Principe_Azul Ver Mensaje
Hola nuevamente, el compañero te pasó bien el código, tu error está en color rojo:

>>> Archivo = open("texto.txt", "r")
>>> Archivo1 = open("a.txt", "a")
>>> Archivo2 = open("b.txt", "a")

>>> x = 0
>>> for linea in Archivo:
if x == 0:
Archivo1.write(linea)
x=1
else:
Archivo1.write(linea)
x=0


A 1 cambialo por 2 para que escriba en el otro archivo.

Buena suerte!!!
mmmmm, al parecer estoy cometiendo un error de novato, porque estoy trabajando con el IDE de python, en primera instancia use el codigo equivocado (el error que mencionas mas arriba), despues segui usando el IDE con el codigo correcto pero aun asi no funcionaba


tuve que cerrar el IDE, y poner el codigo correcto para que funcionara, algo se me esta escapando, pero mi error es que no estoy usando bien el IDE de python


la solución de Helios finalmente me sirvio (gracias a los dos finalmente)

Última edición por Restart; 24/03/2014 a las 13:59