repl.it
@hmalherbe/

Lecture - Ecriture dans un fichier texte

Python

No description

fork
loading
Files
  • main.py
  • repertoire.txt
main.py
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
from os.path import *
NOM_FICHIER = "repertoire.txt"

def insere_nom(nom,numero):
     with open(NOM_FICHIER,'a') as f:
         f.write(nom+","+numero+"\n")
         f.close()

def recherche_nom(nom):
    if not(exists(NOM_FICHIER)):
        return -1
    with open(NOM_FICHIER,'r') as f:
        for ligne in f:
            nom_annuaire,telephone = ligne.split(",")
            if nom == nom_annuaire:
                return telephone
        f.close()
    return -1
"""
nom = input("Saisir le nom ")
numero = input("Saisir le numéro de téléphone")
insere_nom(nom,numero)
"""

nom = input("Saisir le nom ")
telephone = recherche_nom(nom)
if telephone == -1:
  print("Pas d'entrée dans le répertoire pour le nom",nom)
else:
  print("le numéro de téléphone de ",nom," est ",telephone)