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

看板Python作者 (RU~)時間15年前 (2010/07/21 02:10), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/2 (看更多)
我最近才剛開始接觸python 想請問一下兩個問題 1. 在python shell下(是這樣稱呼嗎@@) 例如我寫了 while True: (一行程式) (兩行程式) . . . 寫到很多行之後 interpreter告訴我我的syntax錯了 所以我就要從while那行重新寫起嗎@@ 我都一直按上回到之前的句子 一個一個enter 這樣好像有點蠢... 而且假如我while裡面很長 應該會瘋掉... 請問正規的做法是什麼? 或是 我可以在哪裡找到我要的答案? 或打什麼關鍵字? 2. 我覺得有可能跟上一個是同樣的問題 請問我在shell裡面很開心地用互動的方式寫完後 我覺得寫得不錯 想把他存成檔案 正常的做法是怎麼做? 或是說有沒有類似bash的history之類 可以列出之前打過的所有指令? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.203.171

07/21 12:45, , 1F
早期一些 Script Language 的 Shell 都有類似的功能
07/21 12:45, 1F

07/21 12:46, , 2F
現在應該 editor 普遍了,所以式微了
07/21 12:46, 2F

07/21 14:15, , 3F
改一下作法如何?先寫成檔案再執行。
07/21 14:15, 3F

07/21 22:36, , 4F
謝謝回答~!
07/21 22:36, 4F
文章代碼(AID): #1CHbSfig (Python)
文章代碼(AID): #1CHbSfig (Python)