J'ai un problème avec la modification de la valeur d'un dict et l'enregistrement du dict dans un fichier texte (le format doit être le même). member_phone
domaine.
Mon fichier texte a le format suivant :
memberID:member_name:member_email:member_phone
et je divise le fichier texte avec :
mdict={}
for line in file:
x=line.split(':')
a=x[0]
b=x[1]
c=x[2]
d=x[3]
e=b+':'+c+':'+d
mdict[a]=e
Lorsque j'essaie de modifier le member_phone
stocké dans d
La valeur a changé sans que la clé ne soit utilisée,
def change(mdict,b,c,d,e):
a=input('ID')
if a in mdict:
d= str(input('phone'))
mdict[a]=b+':'+c+':'+d
else:
print('not')
et comment enregistrer le dict dans un fichier texte au même format ?