🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
3 messages
3 total messages Started by gotencool Fri, 29 Dec 2006 11:42
Problema con procesos y parámetros
#1202
Author: gotencool
Date: Fri, 29 Dec 2006 11:42
29 lines
1808 bytes
--=-JyYkCjmgxDePx3COR3Ss
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hola, estoy tratando de hacer un script en python que transforme mp3 a
ogg, estoy usando os.execvp, pero el problema est=C3=A1 en pasar los
par=C3=A1metros.

con execvp debo llamar a "mpg321 nomArchivo --wav tmp.wav", pero no se
como pasarle el --wav tmp.wav ya que est=C3=A1 tomando "nomArchivo --wav
tmp.wav" como nombre de archivo.

Alguien me puede ayudar?

--=-JyYkCjmgxDePx3COR3Ss
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBFlP87DrW5jaaMkM8RAigTAJ0RbUeIfpQceXfYlNZoAqvOaRrkGwCcC0XF
WUcc/tLr2roPiT1cow66WTk=
=zxxm
-----END PGP SIGNATURE-----

--=-JyYkCjmgxDePx3COR3Ss--
Re: Problema con procesos y par�metros
#1064
Author: Rodrigo Barrientos L.
Date: Fri, 29 Dec 2006 16:54
26 lines
1849 bytes
gotencool <gotencool@hellfire.dom> wrote:
> Hola, estoy tratando de hacer un script en python que transforme mp3 a
> ogg, estoy usando os.execvp, pero el problema est� en pasar los
> par�metros.

> con execvp debo llamar a "mpg321 nomArchivo --wav tmp.wav", pero no se
> como pasarle el --wav tmp.wav ya que est� tomando "nomArchivo --wav
> tmp.wav" como nombre de archivo.

    Tal vez te convenga usar os.system, en vez de os.execvp.

    Como sea, os.execvp recibe una lista como par'ametro. O sea, si
t'u le dices

    os.execvp('mpg321', ('nomArchivo', '--wav', 'tmp.wav'))

    va a hacer lo que t'u quieres. Si est'as usando exec (raro en un
script, pero en fin), usa os.execlp, en vez:

    os.execlp('mpg321 nomArchivo --wav tmp.wav')

-- 
[Signature changing tool.. to proceed, press 'Shift-C-^T', then enter
'Abracadabra', then..]

"Hello," he lied.
Re: Problema con procesos y par?metros
#1065
Author: hsalgado
Date: Fri, 29 Dec 2006 16:58
16 lines
1490 bytes
gotencool <gotencool@hellfire.dom> wrote:
> [-- text/plain, encoding quoted-printable, charset: UTF-8, 10 lines --]

> Hola, estoy tratando de hacer un script en python que transforme mp3 a
> ogg, estoy usando os.execvp, pero el problema est? en pasar los
> par?metros.

> con execvp debo llamar a "mpg321 nomArchivo --wav tmp.wav", pero no se
> como pasarle el --wav tmp.wav ya que est? tomando "nomArchivo --wav
> tmp.wav" como nombre de archivo.

os.execvp("mpg321", ["mpg321", "nomArchivo", "--wav tmp.wav"])

(no lo he testeado)

hugo
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads