Python - Me ayudais a buscar un fallo en un script?

 
Vista:

Me ayudais a buscar un fallo en un script?

Publicado por Angeles (1 intervención) el 19/02/2007 10:19:08
Hola,

no tengo ni idea de python, pero necesito hacer que este script funcione

#!/usr/bin/python
import os
import commands
import random
import time
import sys
soundsdir=os.path.dirname(sys.argv[0]+"/sounds/"
sounds=os.listdir(soundsdir)
while True:
status,output=commands.getstatusoutput("play "+soundsdir+random.choice(sounds))
time.sleep(random.randint(5,60))

Para ejecutarlo hago
sudo python nah.py

y me da un error de compilación en la linea
sounds=os.listdir(soundsdir)

Gracias por adelantado,

Angeles.
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:Me ayudais a buscar un fallo en un script?

Publicado por Joaquin (61 intervenciones) el 21/02/2007 10:48:37
Hola

Creo que tu error se debe a que no has definido ningun path. sys.argv no contiene ninguna dirección, por lo que deberías incluir aquí el path del directorio en el que se encuentran los archivos que quieres usar.
si cambiaras la línea por:

soundsdir="C:/escritorio/...."

debería funcionar.

Salu2

Joaquin
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