2015-06-26 220 views
2

我正在處理用戶輸入它們的年齡的程序。這是一個raw_input字符串。一旦他們點擊輸入按鈕。所以在用戶給我他們的輸入之後。我希望程序消失並在後臺運行。如果可能,我想知道如何在Windows系統中執行此操作。如何隱藏python命令提示符窗口

hi = raw_input("How old are you? ") 
+0

請解釋你的目標。 –

+0

@Eric他希望在接受一些輸入後隱藏終端窗口。 – Rishav

+0

@RishavKundu:是的,但是爲什麼? –

回答

3

在Windows上,你可以使用:

import ctypes 
ctypes.windll.kernel32.FreeConsole() 

既然你用它啓動和不能從控制檯雙擊。

爲了獲得更好的解決方案,我建議使用pythonw.exe並使用GUI庫(tkinter或其他fancier)來運行腳本來代替顯示對話框。

+0

有沒有辦法在Linux和Windows中做到這一點? – cdw100100

+0

謝謝你,這基本上是我所要求的! – cdw100100

+0

這個shell甚至會在linux中彈出嗎? – tmr232