PythonW.exe 與 Python.exe:何時分別使用
主要差異摘要:
-
python.exe:
- CLI腳本的控制台應用程式
- 開啟控制台視窗
- 連接到控制台的標準流
- 同步執行
-
pythonw.exe:
- GUI/no-UI的GUI 應用程式腳本
- 沒有開啟控制台視窗
- 非同步執行
- 標準流不可用
腳本非同步運行,因此命令提示字元傳回
使用python.exe:
腳本打開一個新的控制台視窗並列印“a.”。
由於腳本是控制台應用程序,因此命令提示字元將被阻止,直到腳本終止,並且腳本會立即終止。
在python.exe 和pythonw.exe 之間進行選取時,請考慮以下事項:如果您需要控制台視窗並存取標準流,請使用python。 如果您不需要控制台視窗或標準流,或者如果您想啟動 GUI 應用程序,請使用 pythonw.exe。 重新命名Python 腳本對於預設執行關聯:您可以透過變更Python 腳本的檔案副檔名來控制用於Python 腳本的預設可執行檔案:*.py 檔案與python.exe 關聯*.pyw 檔案與 pythonw.exe 關聯
以上是PythonW.exe 與 Python.exe:我什麼時候應該使用它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!