加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ipython比pry好用的地方

发布时间:2020-12-17 04:07:00 所属栏目:百科 来源:网络整理
导读:python的shell工具有个大名鼎鼎的ipython,ruby也出了一个shell工具,并且带语法高亮,如同ruby社区的其它产品,一如既往的炫。本想用pry代替ipython做系统管理操作,但发现pry相比ipython有个致命的缺陷 在交互式shell中有时候需要修改前面定义的一个代码块
python的shell工具有个大名鼎鼎的ipython,ruby也出了一个shell工具,并且带语法高亮,如同ruby社区的其它产品,一如既往的炫。本想用pry代替ipython做系统管理操作,但发现pry相比ipython有个致命的缺陷

在交互式shell中有时候需要修改前面定义的一个代码块,比如一个函数、一个循环体,就拿函数来作例子吧。

在ipython中定义一个函数是这样的
Screenshot.png (上传于2012-11-19 21:55:36)
Screenshot.png


如果想修改这个函数,按向上箭头,则
Screenshot-1.png (上传于2012-11-19 21:55:36)
Screenshot-1.png

出现整个函数体,修改的时候很方便吧

在pry中定义一个函数是这样的
Screenshot-2.png (上传于2012-11-19 21:55:36)
Screenshot-2.png

炫,颜色炫的恰到好处

如果想修改这个函数,按向上箭头
Screenshot-3.png (上传于2012-11-19 21:55:36)
Screenshot-3.png

只出来一个end,刚刚定义的函数体的最后一行

再按向上箭头
Screenshot-4.png (上传于2012-11-19 21:55:36)
Screenshot-4.png


再按
Screenshot-5.png (上传于2012-11-19 21:55:36)
Screenshot-5.png


看出来pry跟ipython的差距了吧

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读