2016-03-26 40 views
1

我在做關於Python的一些研究。什麼是CLI-Loop?正常循環有什麼區別?

而且我看到了類似的東西。

# Start CLI-Loop 
while True: 
    try: 
     text = raw_input() 
    except: 
     text = error() 

    if text == condition_1: 
     do_Some_Other_Things_1() 
     break 

    elif text == condition_2: 
     do_Some_Other_Things_2() 

CLI-Loop代表「命令行界面循環」嗎?

如果不是,那是什麼意思?

它有什麼特別之處?

+2

沒有什麼特別的。這只是一個循環,需要用戶輸入。另請參閱[REPL](https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop)。 –

回答

1

循環沒有什麼特別的;作者簡單介紹了代碼塊,指出它會解釋命令。

這正是循環所做的;使用raw_input(),它要求來自終端的用戶輸入,然後根據輸入執行功能。換句話說,它需要命令,與用戶交互。

0

CLI的確代表命令行界面。這個循環沒有什麼特別之處,它只是被稱爲「CLI循環」來表明它是一個處理從命令行取得的輸入的循環。

+0

感謝您的快速回復,但我認爲我必須選擇@MartijnPieters,因爲他的回答和評論更爲詳細。 – davidlatwe