subprocess seems not working in pyinstaller exe file

前端 未结 3 1653
无人及你
无人及你 2020-12-16 04:28

My program in tkinter is working well when I am running it using PyCharm, when I am creating .exe file using pyinstaller,
py

3条回答
  •  眼角桃花
    2020-12-16 05:04

    You can compile your code in -w mode or --windowed, but then you have to assign stdin and stderr as well.

    So change:

    s = subprocess.Popen([EXE,files,'command'],shell=True, stdout=subprocess.PIPE)
    

    to:

    s = subprocess.Popen([EXE,files,'command'],shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
    

提交回复
热议问题