Python - ¿Como llamar a un programa desde python?

 
Vista:

¿Como llamar a un programa desde python?

Publicado por jsf (1 intervención) el 10/02/2007 21:03:29
Buenas.

Quiero convertir el siguiente shell script en un programa python. He mirado un par de semanas el lenguaje, vengo de php, y sinceramente, python no me parece tan sencillo como dicen.

el script es una simple linea. Supongo que para hacerlo en python habrá que hacer llamadas al sistema o a la ruta donde está el programa a usar en cuestión.

for i in *mp3 ; do mpg123 -w "$i.wav" "$i" ; done

Lo que hace es convertir los archvios mp3 de un directorio a formato wav. ¿Cuantas lineas de código necesitará en python?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Como llamar a un programa desde python?

Publicado por s (1 intervención) el 08/03/2007 23:10:53
import os

for fichero in os.listdir("."):
if "mp3" in fichero:
os.system("mpg123 -w "+fichero[:-3]+".wav "+fichero)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar