Maison >développement back-end >Tutoriel Python >Comment puis-je enregistrer un objet Python pour une utilisation ultérieure ?
Enregistrement d'un objet : Persistance des données
Problème :
Vous avez créé un objet avec certains attributs et souhaitez le sauvegarder pour une utilisation ultérieure. Comment pouvez-vous accomplir cela ?
Solution :
Pour enregistrer un objet en Python, vous pouvez utiliser le module pickle. Voici un exemple utilisant ce module :
import pickle class Company(object): def __init__(self, name, value): self.name = name self.value = value with open('company_data.pkl', 'wb') as outp: company1 = Company('banana', 40) pickle.dump(company1, outp, pickle.HIGHEST_PROTOCOL) company2 = Company('spam', 42) pickle.dump(company2, outp, pickle.HIGHEST_PROTOCOL)
Dans cet exemple, nous :
Considérations avancées :
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!