在用Windows系统搭建好的Python目录中,会发现Python.exe和Pythonw.exe两个程序,它们的差别是什么呢?
简单概括:
python.exe在运行程序的时候,会弹出一个黑色的命令行控制行窗口(也叫DOS/CMD窗口)
pythonw.exe的图标双击不会出现命令控制行窗口,是无窗口的Python可执行程序,意思是在运行程序的时候,没有窗口,代码在后台执行。
根据python.exe和pythonw.exe也可以看出来.py文件和.pyw文件的差别:
扩展名为 .py 的文件被默认为用 python.exe 运行的文件,而 .pyw文件则被默认为用 pythonw.exe 运行。