sauvegarde films précédents avec shelve

This commit is contained in:
Alice 2017-09-26 17:21:48 +02:00
parent 2acb5f034d
commit ddd7d5df56
2 changed files with 8 additions and 2 deletions

View file

@ -6,6 +6,7 @@ Created on Mon Aug 21 13:54:39 2017
"""
import pickle
import json
class film():
@ -141,7 +142,7 @@ def nouveauFilm(dicFilms = {}, index = {}):
idN = input("identifiant du film ? ")
date = input("date de la séance (format mardi JJ MOIS AAAA) ")
nom = input("titre ? ")
acteurs = input("acteurs (format [acteur1, acteur2, ..]) ? ")
acteurs = eval(input("acteurs (format [acteur1, acteur2, ..]) ? "))
realisateur = input("realisateur ? ")
duree = input("durée du film ? ")
synopsis = input("Donnez ici un synopsis rapide du film ")
@ -171,7 +172,7 @@ def getIndex():
return dicIndex
def getFilms():
with open('filmsCode', 'rb') as file:
with open('filmsCode2', 'rb') as file:
pickler = pickle.Unpickler(file)
dicFilms = pickler.load()
return dicFilms
@ -181,6 +182,11 @@ def setFilms(dico):
mon_pickler = pickle.Pickler(fichier)
mon_pickler.dump(dico)
def updateFilm(a):
res = film(a.i, a.idN, a.date, a.nom, a.acteurs, a.realisateur, a.duree, a.synopsis, a.pays, a.annee, a.youtube, a.couleur)
return res
#print(enqSex.mail())

BIN
filmsShelve Normal file

Binary file not shown.