作者hsnu114444 (littleq0903)
看板Python
标题Re: [问题] Python shell中类似history的功能
时间Wed Jul 21 10:31:03 2010
※ 引述《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
1F:→ x4base:XD 也是 谢谢回答~! 07/21 22:36