當雙擊運行 Python 文件時,它將在命令行窗口中打開,并在腳本完成后立即關閉。這是因為腳本很快執行完畢并退出,導致窗口關閉。
一個簡單的解決方法是,在腳本的最后添加一行代碼,用于等待用戶輸入,以便在腳本完成后保留窗口打開。例如:
input("Press Enter to exit...")
當腳本執行完畢后,它將停在這里等待用戶按下 Enter 鍵,這樣窗口就不會立即關閉。
另一種方法是通過使用 Python 的調試器。將以下代碼添加到腳本的末尾,并運行腳本:
import pdb; pdb.set_trace()
這將啟動調試器,并在腳本完成后停在這里,你可以使用調試器的命令來查看變量、執行代碼等。要退出調試器并關閉窗口,可以輸入 q
。