Comment puis-je utiliser le décapant à enregistrer un dict?

J'ai regardé à travers les informations que le Python docs donner, mais je suis toujours un peu confus. Quelqu'un pourrait poster un exemple de code qui permettrait d'écrire un nouveau fichier, puis utilisez les achards de faire un dump d'un dictionnaire en elle?

  • Lisez ceci: doughellmann.com/PyMOTW/pickle et de revenir quand vous avez besoin d'une question spécifique
  • -1 Voir les commentaires précédents. Essayez-la. Ensuite, si ça ne marchait pas (il ne sera pas toujours), une question peut être formulée (avec une hypothèse ou deux qui peuvent être testés, et "demandé", peut-être avant de poser la question à d'autres personnes). E. g il y avait une erreur de syntaxe? Une exception? Ne viennent les valeurs dos tronquées?
  • J'ai essayé de l'utiliser pour enregistrer les informations de pygame. J'ai utilisé les informations ci-dessus et mon code ressemble à ceci:
  • nom = raw_input('nom du fichier d'entrée:') tf = open(nom+'.pkl','wb') cornichon.dump(total,tf) tf.close()
  • Le problème est, je reçois un message d'erreur indiquant qu'il ne peut pas cornichons à la surface des objets. Est-il un moyen de contourner cela? J'ai plusieurs rect objets enregistré sous le total.
  • Vous devez poser une nouvelle question sur la façon de cornichons à la surface des objets
  • Vérifiez ici, mais d'abord stackoverflow.com/questions/5145664/...
  • Maintenant, la première réponse est ce qui rend ton commentaire est inutile et que cette question importante.
  • Je ne pense pas que j'ai jamais posté quoi que ce soit sur cette page.
  • Hein, je me souviens de poster que maintenant, il y a longtemps. Je certainement n'ai pas le supprimer dans les 2 derniers jours, cependant. Peut-être que quelqu'un d'autre a supprimé mon commentaire en réponse à votre commentaire?
  • Ah, que c'est probablement vrai - mes excuses pour être impoli à ce sujet.

InformationsquelleAutor Chachmu | 2012-06-27