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 :

stocker des variables dans un fichier texte pour les réutiliser [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Septembre 2016
    Messages : 2
    Par défaut stocker des variables dans un fichier texte pour les réutiliser
    bonsoir j'ai un petit soucis pour mon programme, je souhaiterai stocker une/des variables dans un ficher .txt pour les réutiliser après
    je débute en python après de nombreuse recherche sur internet j'ai trouver comment écrire, crée, lire un fichier



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    #verififcation de l'existance du fichier
    import os
    txt = os.path.isfile("log.txt")
     
     
    #si existe pas creation du fichier
    if txt == False:
        print("le fichier n'existe pas")
        txt = open("log.txt", "w")
     
        Nlog = str(input("Entrez un nouvel idententifiant : "))
        Npas = str(input("Entrez un nouveau mot de passe : "))
     
        txt.write(Nlog)
        txt.write(" ")
        txt.write(Npas)
        txt.close()
     
     
    #si existe authentification en fonction du txt
    elif txt == True:
     
        log = str(input("Entre ton identifiant : "))
        pas = str(input("Entre ton mot de passe : "))
     
        if log == (""):
            print("Entre un identifiant")
            z =input()
        elif pas == (""):
            print("entre un mots de passe")
            z =input()
        elif not log == Nlog:
            print("entre un identifiant valide")
            z =input()
        elif not pas == Npas:
            print("entre un mots de passe valide")
            z =input()
        else:
            print(Nlog, " ", Npas)
            z =input()
    else:
        print("erreur")
    merci de votre aide

  2. #2
    Membre très actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par défaut
    Salut,

    pickle est ton ami.
    http://effbot.org/librarybook/pickle.htm

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    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 696
    Par défaut
    Salut,

    Citation Envoyé par mat532001 Voir le message
    bonsoir j'ai un petit soucis pour mon programme, je souhaiterai stocker une/des variables dans un ficher .txt pour les réutiliser après
    A la base, avec un fichier, on ne sait que lire/écrire des chaînes de caractères.
    Dit autrement, votre fichier contiendra une chaîne de caractère de la forme 'identifiant motdepasse'. Après l'avoir lue, il faudra la décomposer en 2 chaînes de caractères "identifiant" et "motdepasse" et les associer aux variables correspondantes.

    Citation Envoyé par mat532001 Voir le message
    je débute en python après de nombreuse recherche sur internet j'ai trouver comment écrire, crée, lire un fichier
    Les chaînes de caractères sont un type de base. Si vous ne savez pas encore les construire et les découper, pas facile de savoir quoi faire du contenu du fichier.
    Vous gagneriez du temps à ouvrir un tuto comme le Swinnen. S'il ne présente les fichiers qu'au chapitre 9, c'est qu'il y a plein de concepts et de constructions à apprendre à maîtriser avant.

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

  4. #4
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Septembre 2016
    Messages : 2
    Par défaut
    Merci je vais essayer de voir ce que je peux faire avec ce que vous m'avez donné comme infos

    cordialement

    Mateo

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

Discussions similaires

  1. [Python 2.X] Extraire des valeurs d'un fichier texte pour les mettre dans une matrice
    Par nekcorp dans le forum Général Python
    Réponses: 12
    Dernier message: 22/04/2016, 17h01
  2. Stocker des conditions dans un fichier texte
    Par Farmer64 dans le forum Général Python
    Réponses: 8
    Dernier message: 23/10/2012, 08h13
  3. [PHP 5.0] Recherche aléatoire des variables dans un fichier texte
    Par schats dans le forum Langage
    Réponses: 8
    Dernier message: 22/05/2010, 13h02
  4. Lire et ecrire des variables dans un fichier texte
    Par Lynecoln dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 26/02/2007, 14h16
  5. Réponses: 1
    Dernier message: 05/09/2006, 17h56

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