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 :

Problème pour écrire dans fichier créé [Python 2.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 14
    Par défaut Problème pour écrire dans fichier créé
    Bonjour,

    Je suis archi débutant en Python, et je cherche une solution à un problème simple.
    En rédigeant le code ci dessous, je parviens à créer le fichier, mais rien ne s'écrit dedans, comment cela se fait-il?

    fichier = open("test.txt","w")
    fichier.write("Peuh ! J'essaye d'écrire dans un fichier !")
    fichier.close()

    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,

    Chez moi, ça écrit! Ton code semble correct.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 14
    Par défaut
    Merci
    Cela peut être lié à un paramétrage de Python?
    J'ai la version 2.7.10...

    Il y a bcp de code que je copie/colle de tutos, mais à part le print, peu de choses fonctionnent..

  4. #4
    Membre émérite
    Homme Profil pro
    Aucune activité
    Inscrit en
    Novembre 2011
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Aucune activité

    Informations forums :
    Inscription : Novembre 2011
    Messages : 505
    Par défaut
    Citation Envoyé par Bob2323 Voir le message
    Cela peut être lié à un paramétrage de Python?
    J'ai la version 2.7.10...
    Bonjour,
    Oui, le code semble correcte.
    Avant de lancer le code, le fichier "text.txt" est bien effacé, à chaque fois?
    Les trois commandes sont lancées via un script ou à partir shell?
    (Je pose ces questions car selon la manière de lancer ces commandes, il est possible que le fichier se situe dans le répertoire du script, dans celui du user ou dans celui à partir duquel ces commandes sont exécutées!!)

    Clodion

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 14
    Par défaut
    Merci pour les indices que vous m'avez donnés.
    En effet, j'écrivais directement dans le shell, et çà ne me retournait rien.
    Là, je viens de lancer mon code d'un script et HALLELOUIAH çà marche!!

    Merci bcp!

  6. #6
    Membre émérite
    Homme Profil pro
    Aucune activité
    Inscrit en
    Novembre 2011
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Aucune activité

    Informations forums :
    Inscription : Novembre 2011
    Messages : 505
    Par défaut
    Citation Envoyé par Bob2323 Voir le message
    En effet, j'écrivais directement dans le shell, et çà ne me retournait rien.
    Bonsoir,
    Donc il doit y avoir un fichier "test.txt" qui se balade dans le répertoire par défaut du shell!!
    En lançant le shell juste après le démarrage de Python, le répertoire dans lequel se trouve le fichier qui était modifié (et que vous ne voyiez pas) est renvoyé par:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >>> import os
    >>> os.getcwd()
    '/home/xxxxx/Bureau/Python/scripts'
    >>>
    (Je suis sous Ubuntu, c'est pour cela que le chemin du répertoire a cette forme)

    Clodion

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

Discussions similaires

  1. Problème pour écrire dans un fichier
    Par cogi234 dans le forum Débuter
    Réponses: 2
    Dernier message: 28/09/2014, 20h30
  2. [C#][Excel] Problème pour écrire dans une cellule
    Par MoscoBlade dans le forum C#
    Réponses: 1
    Dernier message: 24/02/2010, 16h54
  3. Réponses: 4
    Dernier message: 18/01/2008, 21h48
  4. Réponses: 3
    Dernier message: 21/03/2006, 13h12
  5. [Débutant] Problème pour écrire dans un bouton
    Par Paulinho dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 06/01/2006, 11h45

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