From 2bd1060eb3b2e539b6b0f5b247f72b1e2c41eaa3 Mon Sep 17 00:00:00 2001 From: Yader Velásquez Date: Tue, 31 Aug 2010 14:46:19 +0000 Subject: se repara el proceso de abrir y guardar archivo con la funcion de archivos binarios --- (limited to 'archivo.py') diff --git a/archivo.py b/archivo.py index 8c5f662..39ccf8e 100644 --- a/archivo.py +++ b/archivo.py @@ -23,7 +23,7 @@ from gettext import gettext as _ def crear_modelo(indice): '''create a define liststore model''' - archivo = open('files/actividades.pkl', 'r') + archivo = open('files/actividades.pkl', 'rb') dia = pickle.load(archivo) contar = 1 modelo = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING) @@ -40,14 +40,14 @@ def crear_modelo(indice): def abrir_efemeride(): '''open the ephemeris file and return a dictionary''' - archivo = open('files/efemerides.pkl', 'r') + archivo = open('files/efemerides.pkl', 'rb') texto = pickle.load(archivo) return texto def guardar_dato(indice, contenido): '''add new content to a list in a dictionary''' indice = str(indice) - f = open('files/actividades.pkl', 'r+w') + f = open('files/actividades.pkl', 'rb+wb') dia = pickle.load(f) dia[indice].append(contenido) pickle.dump(dia, f) -- cgit v0.9.1