Salve, sto provando a utilizzare PyYaml, ma ho qualche problema, in particolare con le maps.
Ho ad esempio un semplice file (file.yaml) simile a questo: a: 1 b: 2 Dalla shell di python faccio: >>> stream = file("file.yaml", "r") >>> yaml.load(stream) {'a': 1, 'b': 2} E fin qui, quindi, tutto ok. Non mi è chiaro (leggendo varia documentazione di PyYaml non sono riuscito a capirlo) come assegnare il documento yaml a un oggetto in python. Ho provato così: >>> d = yaml.load(stream) In questo modo la variabile "d" dovrebbe diventare un dizionario, ma se provo ad accedere a un suo elemento: >>> d["a"] Traceback (most recent call last): File "<pyshell#135>", line 1, in <module> d['a'] TypeError: 'NoneType' object is unsubscriptable infatti: >>> type(d) <type 'NoneType'> Da cosa può dipendere? Grazie, Carlo
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python