最近使用iPython一陣子之後發現一點使用上的問題
例如因為內建似乎就是一行一行編譯
所以除非使用for, while, if等回圈不然就是輸入一行立即就會看到結果
更麻煩的事情是當你打錯一個字一旦敲下了ENTER後就起手無回啦
可是又發現不知道如何回頭修改
所以過了好一陣子的不斷重打的時光
(突然發現自己真能忍.....)
總之呢做了點小功課之後初步得到解決方法筆記一下
有關指定你的檔案會被存在哪:
- 可以用「mkdir+空格+資料夾名稱」在ipython下直接創立一個資料夾到你所指定的地點
cd desktop -->可以將你的位置帶到桌面
(desktop可以是任何地點,只要給它完整的路徑即可)
有關存檔與編輯:
- %save Jac_test.py 3-4 (存第3 & 4行)
- %save Jac_testtest.py 1 3-5 12 (存第 1, 3 to 5, 12行)
%save 儲存指令 檔案名稱.py 指定儲存你所想存的特定幾行語法
iPython中寫script其實是可以一直不斷寫寫寫下去的
這時候可以直接指定你想儲存的那幾行真是方便
- edit 3-5
這則是可以跳入編輯模式 而進入之後你可以發現他就是截取你指定的那幾行語法
這裡有個比較需要注意的
儲存時關於儲存哪幾行所要給的指令是你要的那幾行就好 ex: 3-4 就是指儲存第3 & 4行
但是選取哪幾行並進入編輯模式則是需要n+1 ex: 3-5就是選定要編輯第3 & 4行
而進入編輯模式後的一些操作則和vim等等的編輯界面指令有點類似
簡單題一下我現在使用過的(也可能是多數新手一接觸就會需要用的)
- 鍵入 i 這時候你會在左下角看到 insert 這才能正式對你的語法開始編輯
- 鍵入:w 存檔但不離開
- 鍵入:w!+檔名 強制儲存
- 鍵入:wq+檔名 可以把你所編輯過的做儲存成一個新的檔案
- 鍵入:q 直接離開不儲存
- 鍵入:q! 強制離開
有關讀入某個已經儲存的.py檔:
- %run Jac_test.py
沒有留言:
張貼留言