[PIPython] try.....e sys.argv[1]
tiziano a work
tiziano
Ven 19 Nov 2004 15:16:47 CET
per gestire gli argomenti puoi utilizzare il modulo getopt, molto pił
ordinato e a prova di errore.
import getopt
try:
funct = sys.argv[1]
opts, args = getopt.getopt(sys.argv[2:], 'O:P:Z', ['output=',
'port=', 'zone='])
except getopt.GetoptError:
self.help()
sys.exit(2)
for o, a in opts:
if o in ("-o", "--output"):
# gestisci l'opzione
ciao
tiziano
blink_twilight wrote:
> tutto questo codice, qualsiasi sys.argv[1] do da riga di comando, mi
> rimanda sempre e solo alla funzione help....
>
> try:
> if sys.argv[1] == "+help" or "/?":
> self.help()
> elif sys.argv[1] == "+opn":
> self._opn()
> elif sys.argv[1] == "+opg":
> self._opg()
> elif sys.argv[1] == "+vnm":
> self._vnm()
> elif sys.argv[1] == "+vtc":
> self._vtc()
> except IndexError:
> self.normal()
>
> sapreste aiutarmi!?!?
>
> grazie.lorenzo
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.zope.it/cgi-bin/mailman/listinfo/python
>
>
More information about the Python
mailing list