如何 运行 Python".exe" 不是由 >python "myscript.py" 生成的
How to run Python".exe" not Spawned, as it is by >python "myscript.py"
通过命令行从“myscript.py”创建“.exe”后:
pyinstaller --onefile -w myscript.py
我看到 windows 10 生成进程,如果我通过命令行作为原始脚本执行,它不会像通常那样等待执行:
python myscript.py
那么,如何 运行 运行 由 python 编辑的“.exe”????不生成它。
也没有“print()”打印出我猜想的任何东西,因为主输出端口已被生成的东西改变了...
myscript.py
import sys
def main():
print('Hello World!')
sys.stdout.flush()
main()
您通过 -w
(--windowed
) 明确要求此行为:
Windows and Mac OS X: do not provide a console window for standard i/o.
如果您需要 CLI 程序(并且您正在使用控制台),请不要使用 -w
。如果你想要一个 GUI 程序,请使用 -w
(并且你正在显示你自己的对话框 windows 等等)。
通过命令行从“myscript.py”创建“.exe”后:
pyinstaller --onefile -w myscript.py
我看到 windows 10 生成进程,如果我通过命令行作为原始脚本执行,它不会像通常那样等待执行:
python myscript.py
那么,如何 运行 运行 由 python 编辑的“.exe”????不生成它。
也没有“print()”打印出我猜想的任何东西,因为主输出端口已被生成的东西改变了...
myscript.py
import sys
def main():
print('Hello World!')
sys.stdout.flush()
main()
您通过 -w
(--windowed
) 明确要求此行为:
Windows and Mac OS X: do not provide a console window for standard i/o.
如果您需要 CLI 程序(并且您正在使用控制台),请不要使用 -w
。如果你想要一个 GUI 程序,请使用 -w
(并且你正在显示你自己的对话框 windows 等等)。