Re: [Python] Problemi con l'if statement

2012-11-11 Per discussione Marco Beri
Il giorno 12/nov/2012, alle ore 03:11, Luigi Campobello  ha
scritto:

 Effettivamente,tutti i manuali che ho provato a consultare,non mi sembra
abbiano dato
un’adeguata importanza all’indendazione.


Forse non erano manuali su Python allora :)

Ciao.
Marco.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Problemi con l'if statement

2012-11-11 Per discussione Luigi Campobello
Grazie tantissimo Marcello e Matteo,ora è tutto ok!!! 
Il codice che mi ha scritto Marcello è stato eseguito correttamente.
Oltre che il problema dell’if  mi sembra vi fosse anche quello dell’else,che 
credo debba
essere digitato all’inizio della sua riga di appartenenza,senza alcuno spazio 
iniziale.
Effettivamente,tutti i manuali che ho provato a consultare,non mi sembra 
abbiano dato 
un’adeguata importanza all’indendazione.
Grazie ancora
Ciao<>___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Back to the future (il film)

2012-11-11 Per discussione enrico franchi
On Sun, Nov 11, 2012 at 9:16 PM, Andrea Francia wrote:

> Ciao,
>   scritto la trama di Ritorno al futuro in Python :)
>
> Ha, LOL!


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] regex per modificare una stringa

2012-11-11 Per discussione Marco Beri
2012/11/11 Daniele Zambelli 

> c = re.compile("\<{0} .+\>(?P\s*)\<\/{0}\>".format(SPAN))
>

Daniele,
premesso che penso anche io che un parser xml sia lo strumento più giusto
nel tuo caso (per esempio lxml), la regex che fa quello che vuoi è questa:

c = re.compile("\<{0} *[^>]*+\>(?P\s*?)\<\/{0}\>".format(SPAN))

In pratica [^>] al posto del punto.

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Problemi con l'if statement

2012-11-11 Per discussione Matteo Boscolo

Ciao Luigi,
Ben arrivato :))

hai indentato correttamente il codice ?
dopo la if devi mettere un tab o 4 caratteri, l'indentazione in python 
e' fondamentale.


x=3
if x<3:
print("fff")
else:
print("ddd")

per quanto riguarda la colorazione del codice, dipende dal'editor che 
utilizzi,
io per esempio utilizzo dreampie, che per fare dei test e per imparare 
va benissimo..


poi ti consiglio un libro che per me e' stato fondamentale per partire e 
capire il linguaggio:

http://rmi.net/~lutz/about-lp4e.html

ciao,
Matteo

Il 11/11/2012 22:35, Luigi Campobello ha scritto:
Ho provato a mandare in esecuzione una quindicina di volte codici 
semplicissimi
come quello seguente,senza mai riuscirci,per testare l'if statement in 
linguaggio python.

  -
x=3
if x<3:
print("x e' minore di 3")
else:
print("x e' maggiore od uguale a 3")
  --
Non mi è stato possibile mandare in esecuzione tale codice,nè da riga 
di comando nè

tramite il file.py creato.
Mi viene segnalato invalid syntax
Inoltre,dopo avere visto dei videotutorials in rete,ho notato che
in comandi del tipo:
name=int(raw_input("Immettere gli anni"))
ad altri il nome della funzione raw_input appariva colorato,nel mentre 
a me no.
Ho modificato personalmente i colori,ed a me il nome della funzione 
per la gestione dei

dati di input da riga di comando,appariva colorato solamente
se lo modificavo con "input" invece che "raw_input".
Mi scuso per probabili imperfezioni nella esposizione del mio 
problema(sono neofita)

e spero di ricevere una risposta.
Cordiali saluti


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Problemi con l'if statement

2012-11-11 Per discussione Marcello
penso che il tuo problema è solo di Indentazione del codice. Prova con:

x=3
if x<3:
   print("x e' minore di 3")
else:
   print("x e' maggiore od uguale a 3")



Il 11 novembre 2012 22:35, Luigi Campobello  ha scritto:
> Ho provato a mandare in esecuzione una quindicina di volte codici
> semplicissimi
> come quello seguente,senza mai riuscirci,per testare l'if statement in
> linguaggio python.
>   -
> x=3
> if x<3:
> print("x e' minore di 3")
> else:
> print("x e' maggiore od uguale a 3")
>
>   --
>
> Non mi è stato possibile mandare in esecuzione tale codice,nè da riga di
> comando nè
> tramite il file.py creato.
> Mi viene segnalato invalid syntax
>
> Inoltre,dopo avere visto dei videotutorials in rete,ho notato che
> in comandi del tipo:
> name=int(raw_input("Immettere gli anni"))
>
> ad altri il nome della funzione raw_input appariva colorato,nel mentre a me
> no.
> Ho modificato personalmente i colori,ed a me il nome della funzione per la
> gestione dei
> dati di input da riga di comando,appariva colorato solamente
> se lo modificavo con "input" invece che "raw_input".
> Mi scuso per probabili imperfezioni nella esposizione del mio problema(sono
> neofita)
> e spero di ricevere una risposta.
>
> Cordiali saluti
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Problemi con l'if statement

2012-11-11 Per discussione Luigi Campobello
Ho provato a mandare in esecuzione una quindicina di volte codici semplicissimi
come quello seguente,senza mai riuscirci,per testare l'if statement in 
linguaggio python.
  -
x=3
if x<3:
print("x e' minore di 3")
else:
print("x e' maggiore od uguale a 3")

  --

Non mi è stato possibile mandare in esecuzione tale codice,nè da riga di 
comando nè
tramite il file.py creato.
Mi viene segnalato invalid syntax

Inoltre,dopo avere visto dei videotutorials in rete,ho notato che 
in comandi del tipo:
name=int(raw_input("Immettere gli anni"))

ad altri il nome della funzione raw_input appariva colorato,nel mentre a me no.
Ho modificato personalmente i colori,ed a me il nome della funzione per la 
gestione dei 
dati di input da riga di comando,appariva colorato solamente
se lo modificavo con "input" invece che "raw_input".
Mi scuso per probabili imperfezioni nella esposizione del mio problema(sono 
neofita)
e spero di ricevere una risposta.

Cordiali saluti___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Back to the future (il film)

2012-11-11 Per discussione Andrea Francia
Ciao,
  scritto la trama di Ritorno al futuro in Python :)
Ho cercato di usare più costrutti python possibile, e ho cercato di usarne
il
Pyflakes non trova errori, quindi credo che si possa dire che compila.

Ecco:

# Copyright: (C) Andrea Francia 2012
# License CC BY-SA 

from __future__ import martin

try:

martin.dont_mess_the_continuum()
except martin.ParentsDontFallInLoveError, e:
(george, lorraine) = e.parents()


while 'Enchantment Under The Sea':
martin.make_they_kiss(george, lorraine)


if george.beat_biff():
with help('of doc'):
martin.come_back_to("1985")
else:
del martin # from universe :-(

print "end titles"


Ciao

-- 
Andrea Francia http://andreafrancia.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] regex per modificare una stringa

2012-11-11 Per discussione Daniele Zambelli
Il giorno 11 novembre 2012 19:11, Manlio Perillo
ha scritto:

> [...]
>
> Perchè mai vorresti utilizzare le regex invece di un parser XML?
>
>
> Mi sembrava potesse essere più semplice per questa operazione, ma mi sono
scontrato con il problema che ho esposto e quindi mi è sorto il dubbio. Tu
quindi mi consigli di lavorare sull'albero XML.

Fin'ora ho lavorato con alberi XML in sola lettura qui si tratta di
modificarli... Non sono pratico, ma farò un po' di tentativi

Grazie

-- 

Daniele

www.fugamatematica.blogspot.com

giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] regex per modificare una stringa

2012-11-11 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 11/11/2012 18:23, Daniele Zambelli ha scritto:
> Salve!
> 
> Sto lavorando ad un progetto: scrivere un programma che traduca un file
> odt (open/libre office) in sphinx. I documenti odt sono salvati in file
> xml zippati.
> 
> Il lavoro sarebbe a buon punto (quasi pubblicabile) se non fosse che
> spesso i file odt prodotti con Libreoffice sono estremamente "sporchi".
> 
> Pensavo quindi di ripulirli prima di darli in pasto a dot2sphinx.
> 

Perchè mai vorresti utilizzare le regex invece di un parser XML?

> [...]


Ciao  Manlio
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlCf6mMACgkQscQJ24LbaURB6ACaAyRgAD+etWKeQrj+7EkCZHYC
pyQAn2mH3GDX3saVohg+fP+u28PiLh8g
=Ckoi
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] problema di import con email generator

2012-11-11 Per discussione Giovanni Porcari

Il giorno 10/nov/2012, alle ore 12:52, Daniele Varrazzo  ha 
scritto:

> On 2012-11-10 09:35, Giovanni Porcari wrote:
>> Stamattina mi sono trovato un errore che non riesco a spiegarmi.
>> 
>> Python 2.7.2
> import email
>> 
> email.generator
>> Traceback (most recent call last):
>>  File "", line 1, in 
>> AttributeError: 'module' object has no attribute 'generator'
>> 
>> 
> import email.generator as eg
> dir (eg)
>> ['DecodedGenerator', 'Generator', 'Header', 'NL', 'StringIO',
>> 'UNDERSCORE', '_FMT', '__all__', '__builtins__', '__doc__',
>> '__file__', '__name__', '__package__', '_fmt', '_is8bitstring',
>> '_make_boundary', '_width', 'fcre', 'random', 're', 'sys', 'time',
>> 'warnings']
> 
>> 
>> 
>> 
>> Si tratta di un baco (magari noto) o c'è qualcosa che mi sfugge ?
> 
> Se generator non è importato esplicitamente da email/__init__.py è normale 
> che "import email; email.generator" fallisca. Stai dicendo che in versioni 
> precedenti funzionava e in 2.7.2 no? Questa potrebbe essere considerata una 
> regressione. Ma se è stato sempre necessario importare email.generator, 
> allora penso sia un modo di fare le cose normale. Un package non è tenuto a 
> importare tutti i suoi sotto-moduli: potrebbe non essere desiderabile se per 
> esempio qualcuno è lento da importare (tipo usa uuid) e non è necessario al 
> resto del package.
> 


Non so se in versioni precedenti funzionasse o meno perchè non avevo avuto 
occasione di usarlo. 

Avevo dato per scontato (ed è solo mia ignoranza) che fosse una regola che un 
package importasse
i sotto-moduli ma riflettendoci mi rendo conto che avevo preso come regola 
assoluta quella
che probabilmente è solo una frequente abitudine. In effetti avevo trovato uno 
snippet
probabilmente mal convertito dai nomi vecchi ai nomi nuovi e forse non testato 
e lo
avevo preso per oro colato ;)

Grazie

G
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python