fr . comp . lang . python


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: Optimisation sur Fr Comp Lang Python



Groupes les plus fournis
usenet prison comp mail serveurs eric marillier petites-annonces informatique soc travail independant rec modelisme soc rural lettres ecriture bienvenue questions comp sys palm-pilot comp usenet serveurs usenet divers hierachie de merde lettres langues-anciennes latin rec arts musique classique rec cuisine bonnes-adresses soc histoire art poesie comp sys mac programmation comp sys pc


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

John Cleese : le héros de 'Monty Python' ruiné par son divorce...
Pure People - 2 nov 2008
L'ex-Monty Python John Cleese, qui était également l'avocat amoureux transi de Jamie Lee Curtis dans Un poisson nomé Wanda, divorce à grands frais de sa ...
source

actualité

Société: CS COMMUNICATION ET SYSTEMES
PC-InfoPratique - 5 nov 2008
Vous avez de bonnes bases en programmation (script PERL et/ou PYTHON + MySQL). Des qualités telles que la rigueur et l'esprit d'initiative sont également ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.python |

fr . comp . lang . python

Re: Optimisation



accueil . fr . comp . lang . python




Re: Optimisation

   
Sujet: Re: Optimisation
De: philippe.lotton (l' arobase) gmail.com (pil91)
Groupes: fr.comp.lang.python
Organisation: http://groups.google.com
Date: 10. Sep 2008, 16:31:53
On 10 sep, 17:03, Christophe <chris.cavala...@free.fr> wrote:
pil91 a écrit :



Bonjour, j'ai besoin de transformer en format csv délimité, des
fichiers fixes.
Le problème c'est que ces fichiers peuvent être très gros, plusieurs
millions de lignes et plusieurs milliers de caractères par ligne.
J'ai donc écrit ce code sous windows en Python 2.5.2, qui, je pense
pourrait être bien optimisé.
Merci d'avance pour vos suggestions.

========> > # _*_ coding: utf8 _*_
#!/usr/bin/env python
# Auteur : Philippe Lotton
# Date de création:

import sys
import datetime

C'est pas une suggestion d'optim (enfin, ça pourrait le devenir) mais y
a-t-il une raison pour laquelle vous n'utilisez pas le module standard
csv ? Au début, je pensais que vous aviez écrit votre solution pour
justement être plus performant mais en regardant le source de csv.py, je
constate que celui-ci délègue la majorité du travail à un module et C.

En fait si, c'est bien une suggestion d'optim après tout.

Je pensais améliorer les choses en remplacant la concaténation de ma
chaine un append dans un tableau, puis un join
----
        else :
            sortie = []
            for j in format:
                params = j.split(',')                #Création d'un
tableau de paramètres
                pos1 = int(params[0])-1           #Position 1
                pos2 = pos1 + int(params[1])   #Position 2
                temp = ligne_source[ pos1:pos2]
                sortie.append(temp)
            result = ','.join(sortie)
            out.write(result  + "\n")
            sortie = []
    fic_source.close()
    out.close()
---
Excès d'autosatisfaction, c'est quif quif, 18s,  sur 1 000 000
d'enregistrement avec cette structure
------
aaaaaaaaaaabbbbwyyyyyyyyyyyyyyy
tttttttttttppppbqqqqqqqqqqqqqqq
rrrrrrrrrrrhhhhkeeeeeeeeeeeeeee
-------
@Christophe
Oui c'est vrai le module csv, ben... j'ai essayé de l'importer et puis
après je suis passé à autre chose.
Quand je lancais l'exécution j'obtenais un message 'module object has
no attribute reader.




Date Sujet  Auteur
10.09. * Optimisationpil91
10.09. +* Re: OptimisationChristophe
10.09. |+* Re: OptimisationBruno Desthuill
10.09. ||`* Re: OptimisationChristophe
10.09. || `* Re: OptimisationBruno Desthuill
10.09. ||  `* Re: OptimisationChristophe
10.09. ||   `* Re: OptimisationBruno Desthuill
12.09. ||    `* Re: OptimisationAlain BARTHE
12.09. ||     `* Re: OptimisationBruno Desthuill
12.09. ||      `* Re: OptimisationAlain BARTHE
12.09. ||       `* Re: OptimisationAlain BARTHE
13.09. ||        `- Re: Optimisationpil91
10.09. |`* Re: Optimisationpil91
10.09. | +- Re: OptimisationChristophe
10.09. | +* Re: Optimisationpil91
10.09. | |`- Re: OptimisationBruno Desthuill
10.09. | +* Re: OptimisationChristophe
10.09. | |`- Re: OptimisationBruno Desthuill
10.09. | `* Re: OptimisationBruno Desthuill
10.09. |  `* Re: OptimisationRakotomandimby
11.09. |   `- Re: OptimisationBruno Desthuill
10.09. `* Re: OptimisationBruno Desthuill
10.09.  `- Re: OptimisationMéta-MCI \(MVP\
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs comp securite virus sci philo soc politique education divers sci astronomie rec aviation lettres ecriture comp graphisme pao misc droit travail

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs sci astronomie comp securite virus education divers misc droit travail sci philo comp os ms-windows programmation sci maths rec photo numerique soc politique

actualité

John Cleese : le héros de 'Monty Python' ruiné par son divorce...
Pure People - 2 nov 2008
L'ex-Monty Python John Cleese, qui était également l'avocat amoureux transi de Jamie Lee Curtis dans Un poisson nomé Wanda, divorce à grands frais de sa ...
source

actualité

Police Python 357
teleobs.com - 27 oct 2008
Après l'assassinat de sa maîtresse, un policier est victime d'une sombre machination orchestrée dans l'ombre par son supérieur direct, rongé par la jalousie ...
source


 




Copyright 2008 ©  - YouTheNet.com

| Bier hefe |