Recibo este error y no sé lo que significa. ¿Como puedo solucionar este problema?error de decapado en python?
mi código es el siguiente, lo he usado antes y que ha trabajado:
parentdir = os.getcwd()
dirlist = os.listdir(parentdir)
for dir in dirlist:
if not dir == "pubs_edits": continue
if os.path.isdir(os.path.join(parentdir, dir)):
os.chdir(os.path.join(parentdir, dir))
file_list = os.listdir(os.path.join(parentdir, dir))
for f in file_list:
in1 = open(f, 'r')
dict2 = pickle.load(in1)
Este es el mensaje de error:
File "/home/md202/pmid_editor.py", line 18, in <module>
dict2 = pickle.load(in1)
File "/usr/lib/python2.5/pickle.py", line 1370, in load
return Unpickler(file).load()
File "/usr/lib/python2.5/pickle.py", line 858, in load
dispatch[key](self)
KeyError: '\x00'
Talentos completos por favor .... ¿es este tu código? Cómo reproducirse? –
¿Qué estás deshaciendo? Si es una instancia de una clase que definió, ¿ha importado la clase? –
Estoy deshaciendo el diccionario que seleccioné en un archivo. – marsx