Salve a tutti,
sono nuovo a questa mailing list e sono nuovo a python.
Il problema che sto affrontando è questo:
Ho una rubrica in un file di testo di un programma che si chiama abook,
il file di configurazione si chiama abookrc.
Il file è impostato in questo modo:
[1]
name="Tizio"
email="[EMAI
On Sat, Nov 17, 2007 at 12:18:46PM +0100, ale wrote:
> Salve a tutti,
> sono nuovo a questa mailing list e sono nuovo a python.
> Il problema che sto affrontando è questo:
>
> Ho una rubrica in un file di testo di un programma che si chiama abook,
> il file di configurazione si chiama abookrc.
>
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 o
On Nov 17, 2007 4:58 PM, Mr. SpOOn <[EMAIL PROTECTED]> wrote:
> 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
On Nov 17, 2007 5:24 PM, Francesco Guerrieri <[EMAIL PROTECTED]> wrote:
> Cosa succede se fai type(yaml.load(data)) ?
>>> d = yaml.load(stream)
>>> type(d)
>>> type(yaml.load(stream))
Però, provando come hai fatto tu:
>>> data = """
a: 1
b: 2
"""
>>> yaml.load(data)
{'a': 1, 'b': 2}
>
On Nov 17, 2007 5:35 PM, Mr. SpOOn <[EMAIL PROTECTED]> wrote:
> On Nov 17, 2007 5:24 PM, Francesco Guerrieri <[EMAIL PROTECTED]> wrote:
> > Cosa succede se fai type(yaml.load(data)) ?
>
> >>> d = yaml.load(stream)
> >>> type(d)
>
> >>> type(yaml.load(stream))
>
>
> Però, provando come hai fatto t
On Nov 17, 2007 5:52 PM, Francesco Guerrieri <[EMAIL PROTECTED]> wrote:
> La soluzione è semplice: se gli passi un file lui parte dalla prima
> riga e arriva fino all'ultima.
> E quindi, la prima volta funziona:
> my_file = open('prova)
> yaml.load(my_file)
>
> e funziona come nel tuo esempio
> Ma
Grazie a tutti delle risposte; in almeno due c'era codice che fa quello
che cercavo, e adesso mi acculturerò su cos'è una new-style class. Nel
frattempo però...
Sandro Dentella ha scritto:
PS: io non ho idea di cosa faccia Tkinter.Tk() ma se ricordo corretto apre
una finestra 'root' mentre
On Nov 18, 2007 2:18 AM, Pietro Battiston <[EMAIL PROTECTED]> wrote:
> In [1]: type(Tkinter.Tk())
> Out[1]:
>
> ... e questo non mi illumina granché...
Uno dei vantaggi di passare alle classi new-style è che type diventa
molto più informativo.
Con le vecchie classi, come hai visto, ti dice solo