Mon programme en tkinter
fonctionne bien lorsque je l'exécute en utilisant PyCharm
, quand je crée .exe
en utilisant pyinstaller,pyinstaller -i"icon.ico" -w -F script.py
Je n'ai pas d'erreur. Je colle script.exe
dans le même dossier que mon script.py
et après l'avoir exécuté, je pense que dans l'étape où subprocess
est, il ne répond pas, parce que j'ai print
avant la ligne de sous-processus et son fonctionnement.
Quelqu'un sait pourquoi ?
C'est la ligne avec le sous-processus :
import subprocess
from subprocess import Popen, PIPE
s = subprocess.Popen([EXE,files,'command'],shell=True, stdout=subprocess.PIPE)
EDITAR:
même problème avec :
s = subprocess.check_output([EXE,files,'command'],shell=True, stderr=subprocess.STDOUT)