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 :

character buffer object


Sujet :

Python

  1. #1
    Membre à l'essai Avatar de vinserm
    Homme Profil pro
    recherche
    Inscrit en
    Mars 2015
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : recherche

    Informations forums :
    Inscription : Mars 2015
    Messages : 23
    Points : 11
    Points
    11
    Par défaut character buffer object
    Bonjour à tous!

    Je cherche à envoyer des données (data) vers un fichier de sortie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    data = pd.DataFrame(dict([ (k,pd.Series(v)) for k,v in d.iteritems() ]))
    dans mon script python :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    def main():
        sortie = open('/home/vinsem/Bureau/resultat.txt', 'w')
        data = pd.DataFrame(dict([ (k,pd.Series(v)) for k,v in d.iteritems() ]))
        data2 = data
        sortie.write(data2)
        sortie.close()
    j'ai déjà fait de nombreux essais mais je tombe sur le message d'erreur suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Traceback (most recent call last):
      File "entropy.py", line 164, in <module>
        main()
      File "entropy.py", line 160, in main
        outf.write(data2)
    TypeError: expected a character buffer object
    Merci pour votre aide!

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2012
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2012
    Messages : 321
    Points : 604
    Points
    604
    Par défaut
    Bonjour,

    la méthode write enregistre un type string.

    Il vous faut convertir les données contenues dans votre objet data2 en string avant de pouvoir les enregistrer dans votre fichier.

  3. #3
    Membre à l'essai Avatar de vinserm
    Homme Profil pro
    recherche
    Inscrit en
    Mars 2015
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : recherche

    Informations forums :
    Inscription : Mars 2015
    Messages : 23
    Points : 11
    Points
    11
    Par défaut
    ok

    super

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Si vous utilisez un dataframe pandas, vous disposez déjà de la méthode DataFrame.to_csv

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Vertex Buffer Object et performance
    Par ciberrique dans le forum OpenGL
    Réponses: 30
    Dernier message: 07/07/2008, 15h38
  2. Vertex Buffer Object avec de grands maillages
    Par Vinc35 dans le forum OpenGL
    Réponses: 8
    Dernier message: 25/10/2007, 19h46
  3. [Problème] Vertex Buffer Object
    Par Soznor dans le forum OpenGL
    Réponses: 20
    Dernier message: 19/07/2007, 18h44
  4. Performance du frame buffer object (FBO)
    Par Grosbenji dans le forum OpenGL
    Réponses: 4
    Dernier message: 24/01/2007, 15h19
  5. Frame buffer object
    Par Pen² dans le forum OpenGL
    Réponses: 6
    Dernier message: 14/11/2005, 10h17

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