Maison >développement back-end >Tutoriel Python >L'analyse python utilise le module pickle pour compléter certaines fonctions telles que l'ajout, la suppression, la modification et la requête
Cet article présente principalement la fonction simple « ajouter, supprimer, modifier et vérifier » en Python à l'aide du module pickle. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer.
Le rôle de pickle :
1 : pickle.dump(dict,file) convertit le dictionnaire en binaire et l'enregistre dans le fichier.
2 : pickle.load (fichier) Le contenu binaire du fichier est converti en dictionnaire
import pickle # 增 def adds(): users = {"name":"yangbin", "age":22, "sex":"male"} with open("red.txt", "wb") as f: pickle.dump(users, f) dic = {} with open("red.txt") as sd: dic = pickle.load(sd) print dic # 删 def deletes(): dic = {} with open("red.txt") as f: dic = pickle.load(f) dic.pop("sex") with open("red.txt", "wb") as ff: pickle.dump(dic, ff) print dic # 改 def changes(): dic = {} with open("red.txt") as f: dic = pickle.load(f) dic["age"] = 28 with open("red.txt", "wb") as f: pickle.dump(dic, f) print dic # 查 def finds(): dic = {} with open("red.txt") as f: dic = pickle.load(f) for k,v in dic.items(): print "%s ---> %s" % (k, v) adds() deletes() changes() finds()
Résultat d'exécution :
root@python3:/python/python2/linshi# python 01.py {'age': 22, 'name': 'yangbin', 'sex': 'male'} {'age': 22, 'name': 'yangbin'} {'age': 28, 'name': 'yangbin'} age ---> 28 name ---> yangbin root@python3:/python/python2/linshi#
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!