Forum >> Programmazione Python >> Scripting >> os.system e vlc non bloccante

Pagina: 1

Ciao a tutti.

Ho provato a cercare un pò in rete ma non sono riuscito a trovare la soluzione al mio problema.




In pratica ad un certo punto del codice faccio eseguire l'istruzione :

os.system("cvlc musica/ --random --play-and-exit ")
quindi non ho più la shell libera per fare altro.




Ho scritto il seguente programmino per fare dei test:

import os
import vlc


while(True):
     print("Hai scritto " + input("Scrivi qualcosa: "))
     os.system("cvlc musica/ --random --play-and-exit ")


Avevo provato a risolvere così:

from threading import Thread
import time
import os
import vlc


def myfunc1():
     print("Hai scritto " + input("Scrivi qualcosa: "))

def myfunc2():
     os.system("cvlc musica/ --random --play-and-exit")

while(True):
     
     t0 = Thread(target=myfunc1)
     t1 = Thread(target=myfunc2)
     t0.start()     
     t1.start()
ma non funge...

Grazie a tutti anticipatamente.




Saluti



Pagina: 1



Esegui il login per scrivere una risposta.