我正在在線課程中上一些關(guān)于 Python 的非?;A(chǔ)的課程。我得到了要完成的打印任務(wù),但問題是 cmd 在腳本運行后立即關(guān)閉,速度太快以至于我無法讀取輸出。我已經(jīng)進(jìn)行了一些搜索,這顯然是新手一直遇到的問題,但解決方案始終是使用 cmd 手動打開 .py 文件 - 這正是我正在做的事情,遠(yuǎn)非解決方案,是問題的確切原因。如果我用 Python 單擊打開它,它不會這樣做,如果我在 IDLE 中打開它,它也不會關(guān)閉。按照指示,我導(dǎo)航到并手動打開:cmd C:\Users\Me\Desktop\Python\myfile.pyPython 在環(huán)境變量中設(shè)置/已添加到 PATH。為了防止混淆,它確實在 cmd 中打開,等待我的輸入,接受我的輸入,然后關(guān)閉。我之所以澄清,是因為在閱讀了許多主題之后,Python 社區(qū)似乎總是對看似非常簡單的問題感到困惑,或者給出學(xué)位級別的解釋。對于任何想知道的人,我只是在運行:statement = input("Enter a statement to print: ")if statement == "Hello world": exit()else: print(statement)根據(jù)任務(wù)要求,我們打印除“Hello world”之外的任何內(nèi)容。我只希望輸出在 cmd 中保持打開狀態(tài),以便我可以閱讀它。簡介還規(guī)定我不能在 IDLE 中運行代碼,所以不要那樣作弊。必須是 Windows cmd。
3 回答

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗 獲得超4個贊
在程序末尾添加 input("hit any key to close")。
這樣您的腳本將在關(guān)閉之前等待用戶的輸入。
添加回答
舉報
0/150
提交
取消