隐藏的程序闪烁CMD

时间:2018-08-06 18:45:18

标签: python python-2.7 console exe pyinstaller

这是我对这个问题的原始问题:Why is this one line crashing my script?

我正在使用Python 2.7,因为我必须重写一些代码才能使其工作,并且Pyinstaller不支持Python 3.7。 Windows 10 64位。

此后,我已经修复了崩溃问题,但是现在它可以工作了,它会闪烁一个命令窗口,但是我希望它完全隐藏起来运行。

我在这里尝试过这些人的答案:https://stackoverflow.com/a/32107294/8142044

当我在任何地方使用stdout=subprocess.PIPE时,也会出现此错误:

Traceback (most recent call last):
File "auto2.py", line 117, in <module>
planlist = subprocess.check_output(["powercfg", "/list"], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE).split('\n')
File "A:\Python27\lib\subprocess.py", line 211, in check_output
raise ValueError('stdout argument not allowed, it will be overridden.')
ValueError: stdout argument not allowed, it will be overridden.

0 个答案:

没有答案