有人說iPython Notebook (jupyter)的介面本來就不是用來設計需要使用命令列參數程式的地方,所以基本上似乎是沒有簡單的方法可以在執行程式的時候把額外的參數加到程式中去執行。但是,如果真的需要用到的話,那倒是可以稍微麻煩一些,用另外一個視窗來編輯程式,並命名為.py的副檔案,然後透過magic command來執行這支程式就可以了。

我們在命令列執行ipython notebook或是ipython jupyter時,一進入Jupyter的HOME介面時,其實就會把目前所在目錄下的所有檔案都列出來,如下圖所示:

當我們開啟一個新的Notebook時,可以透過「%ls」來列出這些目錄。假設我們想要執行9-7.py,並在後面加上一個命令列參數時,只要在編輯盒中輸入「%run 9-7.py 參數」就可以了,方法如下所示:

只不過要留意的是,在「in[1]」以及「In[7]」等編輯盒中輸入的命令,不是按下Enter讓它執行,而是要到上方按下執行按鈕才行。