對IPython互動模式下的退出方法詳解

2021-09-20 10:18:29 字數 1309 閱讀 3942

如果進入了shell互動視窗,python的退出方式只能夠用函式不能夠用命令,這有時候讓人感覺到很不習慣。因為函式會比命令多乙個括號的輸入,這讓人有點反感。而linux的終端、dos cmd視窗、matlab等各種使用基本上都是乙個exit退出命令即可。相比之下,python的這種方式確實是讓我覺得有點不舒服。

儘管有著使用上的不便利,但是使用時間長了還是能夠養成使用python的時候加個括號實現相應的退出。換了ipython之後,感覺又有一種回到linux終端的感覺,剛剛試了一下,居然也支援命令式退出。

互動記錄:

e:\workspace\05_pythondataanalysis\chapter05>ipython

python 2.7.11 | 64-bit | (default, jun 11 2016, 11:33:47) [msc v.1500 64 bit (amd64)]

ipython 4.1.2 -- an enhanced interactive python.

? -> introduction and overview of ipython's features.

%quickref -> quick reference.

help -> python's own help system.

object? -> details about 'object', use 'object??' for extra details.

in [1]: exit()

e:\workspace\05_pythondataanalysis\chapter05>ipython

python 2.7.11 | 64-bit | (default, jun 11 2016, 11:33:47) [msc v.1500 64 bit (amd64)]

ipython 4.1.2 -- an enhanced interactive python.

? -> introduction and overview of ipython's features.

%quickref -> quick reference.

help -> python's own help system.

object? -> details about 'object', use 'object??' for extra details.

in [1]: exit

兩種方式都能夠實現從互動介面的退出,雖然只是少敲了兩個符號,三次鍵盤,但是能夠省得下幾次操作的體驗總歸還是會很好的。

Ipython 互動式的Python命令列

ipython 是乙個 python 的互動式 shell,比預設的python shell 好用得多,支援變數自動補全,自動縮排,支援 bash shell 命令,內建了許多很有用的功能和函式。ipython 是基於bsd 開源的。ipython 為互動式計算提供了乙個豐富的架構,包含 強大的互動...

Ubuntu環境下IPython的搭建和使用

1.ubuntu作業系統版本 說明 ubuntu 12.04.3 lts自帶的python 2.7.3版本。2.安裝ipython 說明 輸入命令sudo apt get install ipython,然後輸入密碼即可。上面出現錯誤的原因是還沒有安裝matplotlib模組,安裝之後,則 同時,彈...

python互動模式下輸入不快取

raw input方式會將使用者的輸入快取起來,當按回車鍵時才生效。當我們想實時獲取使用者輸入時,如監聽使用者的鍵盤,則需要修改換成模式 1.linux下 import osimport sysimport tty,termios fd sys.stdin.fileno old settings t...