Re: [問題] Python shell中類似history的功能

看板Python作者 (littleq0903)時間15年前 (2010/07/21 10:31), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《x4base (RU~)》之銘言: : 我最近才剛開始接觸python : 想請問一下兩個問題 : 1. : 在python shell下(是這樣稱呼嗎@@) : 例如我寫了 : while True: : (一行程式) : (兩行程式) : . : . : . : 寫到很多行之後 : interpreter告訴我我的syntax錯了 : 所以我就要從while那行重新寫起嗎@@ : 我都一直按上回到之前的句子 : 一個一個enter : 這樣好像有點蠢... : 而且假如我while裡面很長 : 應該會瘋掉... : 請問正規的做法是什麼? : 或是 : 我可以在哪裡找到我要的答案? : 或打什麼關鍵字? 這種程式基本上你就開一個檔案來寫吧,寫完要微調也方便。 iPython好像有這種功能,跟bash的有點像 : 2. : 我覺得有可能跟上一個是同樣的問題 : 請問我在shell裡面很開心地用互動的方式寫完後 : 我覺得寫得不錯 : 想把他存成檔案 : 正常的做法是怎麼做? : 或是說有沒有類似bash的history之類 : 可以列出之前打過的所有指令? : 謝謝! 互動的方式只是拿來試一下跑出來的細節, 因為你互動的方式不一個是一篇指令稿的模式。 比如說 >>> L=list(A) >>> dir(L) >>> L[len(L)/2::-1] 這些指令存成指令稿應該沒什麼意義吧~ 所以好的習慣應該先去開個檔案編輯吧! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.162.23

07/21 22:36, , 1F
XD 也是 謝謝回答~!
07/21 22:36, 1F
文章代碼(AID): #1CHblhs_ (Python)
討論串 (同標題文章)
文章代碼(AID): #1CHblhs_ (Python)