lanzar script de Unix (.sh) con python.

Marcos Sánchez Provencio rapto en arrakis.es
Vie Jun 3 20:38:15 CEST 2005


Lo que ocurre es que se devuelve una tupla, que se asigna a una tupla:

def devuelve2():
	return '1', '2'

uno, dos = devuelve2()

print uno
1
print dos
2

parejita = devuelve2()
print parejita
('1','2')



El vie, 03-06-2005 a las 20:29 +0200, Alex Moreno escribió:
> Hay cosas de python que me encantan. Por ejemplo, por definición, una
> función devuelve uno y solo un dato. Para devolver más cosas en java,
> por ejemplo teníamos que estar jugando con vectores y chapucillas del
> estilo. Sin embargo en python es tan sencillo como esto :-D. ¿Como es
> el cuerpo de una función así? ¿Un doble return o algo parecido?
> 
> Un saludo.
> 
> On 6/2/05, Antonio Beamud Montero <antonio.beamud en linkend.net> wrote:
> > El mié, 01-06-2005 a las 18:01 +0200, jvosparl en notes.banesto.es
> > escribió:
> > >
> > >
> > >
> > > Buenas tardes, me podría indicar alguien como lanzar un procedimiento Shell
> > > de UNIX (.sh) con python y si se puede saber a traves de python si la
> > > ejecución de ese script ha finalizado, para seguir con otro proceso.
> > >
> > > Muchas gracias de antemano.
> > 
> > import command
> > stat,out = command.getstatusoutput('/home/miscrip.sh')
> > 
> > en stat te devuelve el estado de la ejecución.
> > y en out te devuelve la salida del comando por si quieres analizarla.
> > 
> > Un saludo
> > 
> > 
> > 
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> > 
> > 
> >
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es