IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Création de fichier CSV espace entre les lignes


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 16
    Par défaut Création de fichier CSV espace entre les lignes
    Bonjours,

    Je suis devant un problème assez étrange.

    Je fait un petit programme qui fait plusieurs traitement et dont la finalité est de créer un fichier CSV récapitulant un certain nombre d'informations.

    Mon problème est que le fichier csv que je génère comporte toujours un espace entre chaque lignes.

    Voilà comment je génère mon fichiers.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    self.erreurs=[]#d'abord j'initialise un tableau
    self.erreurs.append(["Fichier","Ligne","Valeur",....])#je place les colonnes de mon fichier CSV
    self.erreurs.append([self.NomFichier,self.GetLigne(l),Data[a],.....])#pendant le traitement j'ajoute des données au tableau lorsque c'est nécessaire
    #Puis je reporte ce tableau dans un fichier :
    fp = csv.writer(open(path,"w"), delimiter=';',quoting=csv.QUOTE_ALL) 
    for i in range(0, len(self.erreurs)): fp.writerow(self.erreurs[i])
    C'est tous ce que je fait sur mon tableau et mon fichier CSV.

    Si quelqu'un comprend pourquoi j'ai des espaces entre chaque lignes éclairez moi svp.

    merci d'avance.

  2. #2
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Problème posé et résolu ici: http://www.developpez.net/forums/d11...-dictionnaire/.

    Il suffit d'utiliser l'option lineterminator='\n'.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 16
    Par défaut
    Merci c'était bien ça !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Table des matières : réduire l'espace entre les lignes
    Par markotik dans le forum Mise en forme
    Réponses: 4
    Dernier message: 28/06/2011, 17h18
  2. espace entre les lignes de mon tableau
    Par paolo2002 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 17/04/2008, 13h03
  3. Espacement entre les lignes
    Par jadorelescss38 dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 06/04/2007, 09h56
  4. Espacement entre les lignes ?
    Par Slumpy dans le forum Mise en forme
    Réponses: 4
    Dernier message: 19/11/2006, 02h04
  5. Espacement entre les ligne d'un tableau
    Par Flobel dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 02/11/2004, 09h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo