python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)

在用Windows系统搭建好的Python目录中,会发现Python.exe和Pythonw.exe两个程序,它们的差别是什么呢?

python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)

简单概括:

python.exe在运行程序的时候,会弹出一个黑色的命令行控制行窗口(也叫DOS/CMD窗口)

python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)

pythonw.exe的图标双击不会出现命令控制行窗口,是无窗口的Python可执行程序,意思是在运行程序的时候,没有窗口,代码在后台执行。

 

根据python.exe和pythonw.exe也可以看出来.py文件和.pyw文件的差别:

扩展名为 .py 的文件被默认为用 python.exe 运行的文件,而 .pyw文件则被默认为用 pythonw.exe 运行。

 

上一篇:Python目录


下一篇:一起来学习.net core程序使用中介者模式:MediatR插件