如果進入了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...