.py和.pyw
安裝視窗版 Python 時,擴展名 .py 自動被登記為用 python.exe 運行的文件,
而 .pyw 則被登記為用 pythonw.exe 運行。
跟 python.exe 比較起來,pythonw.exe 有以下的不同:
1)執行時不會彈出控制臺窗口(也叫 DOS 窗口)
2)所有向原有的 stdout 和 stderr 的輸出都無效
3)所有從原有的 stdin 的讀取都只會得到 EOF
.pyw 格式是被設計來運行開發完成的純圖形界面程序的。
有時直接更改.py后綴為.pyw會造成程序運行出錯,主要原因是輸入輸出的問題。相關原理和解決辦法可以參考擴展名改為pyw后無法運行的問題記錄
總結
- 上一篇: 删除-驱动人生节能省电方案
- 下一篇: 图像算法常用图片Lena