Re: [問題] Python shell中類似history的功能
※ 引述《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
07/21 22:36, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章