Profilo di Neobot

Nome Neobot
Indirizzo email n/a
Messaggi1
  • os.system e vlc non bloccante
    Forum >> Programmazione Python >> Scripting
    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