Re: exercice python

Page principale

Répondre à ce message
Auteur: Mickael Profeta
Date:  
À: ML Guilde
Sujet: Re: exercice python
Frédéric wrote:

>On Mardi 08 Février 2005 22:40, jeanluc wrote:
>
>
>
>>Les codes ne sont probablement pas optimisés, mais
>>voici ce que j'ai utilisé :
>>[...]
>>
>>
>
>Allez, on y va d'un petit concours ? On essaye d'optimiser ça, côté Perl et
>python ? Juste pour rigoler...
>
>
>
>

Juste pour le fun, une version qui n'optimise pas grand chose, mais que
je trouve joli:

#!/usr/bin/python

fileIn = open("in.txt", "r")
fileOut = open("out.txt", "w")

for line in fileIn:
        lineWrite=line[:-1]
        try:
                line = fileIn.next()
                fileOut.write(lineWrite+line)
        except StopIteration:
                fileOut.write(lineWrite + "\n")


fileIn.close()
fileOut.close()



mike@alezan:~$ time python python3.py

real    0m4.799s
user    0m2.576s
sys     0m0.524s



Qui a dit que python était verbeux et moins rapide que Perl :-)

Allez, bonne soirée

Mike