2020
09-27
09-27
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
有时候我们需要在程序里执行一些cmd命令,使用os或者其它模块中的popen方法去执行这个问题一般是程序内有输入导致的,这个输入可以是input(),也可以是其它的一些stdin操作(如os.popen实际上会造成输入请求)本质上就是:使用-w参数(无控制台)打包时程序里不要请求输入或者,你也可以不用-w参数,手动隐藏控制台!有一天,我把使用了os.popen方法的python程序用pyinstaller打包成exe(用了无控制台打包参数-w)双击运行时程序却...
继续阅读 >