2015年4月1日 星期三

iPython使用小筆記-1

最近使用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

          這則是可以跳入編輯模式 而進入之後你可以發現他就是截取你指定的那幾行語法





***Special note***
這裡有個比較需要注意的
儲存時關於儲存哪幾行所要給的指令是你要的那幾行就好 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




沒有留言:

張貼留言