Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. # Define um processo a partir de uma `função_a_ser_executada(arg1, arg2)`
  2. processo = threading.Thread(target= função_a_ser_executada, args=(arg1, arg2, ))
  3.  
  4. # Inicia o processo
  5. processo.start()
  6.  
  7. import threading
  8. import os
  9.  
  10.  
  11. def inicia_programa(nome_arquivo):
  12. os.system('py -3.7 {}'.format(nome_arquivo))
  13. # Ex: os.system('py -3.7 x.py')
  14.  
  15. if __name__ == "__main__":
  16.  
  17. arquivos = ['x.py','y.py']
  18.  
  19. processos = []
  20. for arquivo in arquivos:
  21. processos.append(threading.Thread(target=inicia_programa, args=(arquivo,)))
  22. # Ex: adicionar o porcesso `threading.Thread(target=inicia_programa, args=('x.py',))`
  23.  
  24. for processo in processos:
  25. processo.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement