Executar Subprocess e Script simultaneamente

1. Executar Subprocess e Script simultaneamente

Henrique Moura
Henrique123

(usa Outra)

Enviado em 18/12/2020 - 09:56h

Bom dia amigos, criei um programinha em python e me deparei com o seguinte problema, como faço para o programa executar o xterm e ao mesmo tempo executar o resto do código? Infelizmente ele está fazendo tudo sequencialmente, primeiro executa o Xterm, depois que eu fecho ele, executa o resto do código

Código para exemplo:

import subprocess
term = "/usr/bin/xterm"
subprocess.call(["{}".format(term), "-e", "python3 -m http.server 80"])

print("Olá, mundo!")




  


2. Re: Executar Subprocess e Script simultaneamente

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 18/12/2020 - 15:44h

Henrique123 escreveu:

Bom dia amigos, criei um programinha em python e me deparei com o seguinte problema, como faço para o programa executar o xterm e ao mesmo tempo executar o resto do código? Infelizmente ele está fazendo tudo sequencialmente, primeiro executa o Xterm, depois que eu fecho ele, executa o resto do código

Código para exemplo:

import subprocess
term = "/usr/bin/xterm"
subprocess.call(["{}".format(term), "-e", "python3 -m http.server 80"])

print("Olá, mundo!")


Imagino que vc queira um comportamento assíncrono. Ao que parece essa classe fornece apenas comportamento síncrono.