[pyar] Dudas básicas sobre manejo de archivos
Andrés Gattinoni
andresgattinoni en gmail.com
Vie Jul 2 13:17:23 ART 2010
2010/5/15 Alejandro Santos <listas en alejolp.com>:
>>> out = open(outfile, "w")
>>>
>>> for line in open(infile):
>>> if match(line):
>>> line = change(line)
>>> out.write(line)
>>>
>>> out.close()
>>
>> Me gano la tentacion:
>> open(outfile, 'w').write("".join(map(lambda line: change(line) if
>> match(line) else line, open(infile))))
>>
>> (y en el ejemplo anterior deberia haber usado 'with')
>>
>
> :D
>
> y lo que mandé tenía un pequeño bug ahí perdido.
Revivo este thread porque al final nunca lo puse en práctica hasta ahora.
Lo que necesitaba hacer es reemplazar una línea de un archivo.
Hice esto:
http://pastebin.com/f9ErZLkK
Es correcto? Hay alguna forma de hacerlo sin tener que abrir dos
archivos y hacer el move al final?
More information about the pyar
mailing list