日本xxxx丰满超清hd

发布日期:2022-06-18 17:04    点击次数:146

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

酝酿了3年多,IPython 8.0终于来了。

咫尺,用上最新版块,你不仅能在敕令行里使用Black从头规律化代码,还能赢得更好的自动代码补全和Debug体验。

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

更多笃定,我们接着往下看。

优化报错

在8.0版块之前,若是代码出错,IPython的造作回溯会表露一个哈希值,用于编译Python AST,就像这么:

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

而咫尺,造作回溯照旧正确规律化,约略表涌现bug地点的具体单位格编号。

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

另外,IPython 8.0还集成了stack_data,这个包提供了更智能的跟踪信息, 性生大片免费观看网站精彩短片约略越过表露发生造作的AST节点,匡助快速定位bug。

比如关于这么一段代码:

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

调用bar(),就能赢得一个IndexError,IPython 8.0会告诉你索引造作具体发生在那儿。

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

注:在末端和notebook中,用^记号的位置将表露为高亮。

还有一个对坐褥力有较大影响的改良,即是在造作回溯的文献名后头添加冒号和行号。

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

很多末端和剪辑器都允许在使用这种语法时,日本xxxx丰满超清hd告成跳转到联系文献/行。

自动代码补全忽视

除了更好的Debug体验,若是你很心爱Ptpython里的代码自动补全功能,那么咫尺在IPython 8.0里你也能用上了。

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

通过ctrl-f,或ctrl-e,或按下右箭头,就不错领受这些忽视。

alt-f快捷键则不错只领受忽视的第一个单词。

咫尺,自动忽视只可在emacs或vi样式中表露。

使用“?”和”??”搜检对象信息

在IPDB中,咫尺不错用“?”和“??”来表露对象信息,在使用IPython提醒符时也不异:

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全 在CLI顶用black自动规律化

若是black被装配在与IPython换取的环境中,那么咫尺,末端IPython将在默许情况下尽可能从头规律化敕令行(CLI)中的代码。

诚然,你也不错用 —TerminalInteractiveShell.autoformatter=None 来禁用该选项。

历史限制全局功能

此前,在使用%history时,用户不错指定session和行:

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

或是使用全局样式:

IPython 8.0大版块更新:Debug报错提醒更光显,加入自动代码补全

但在8.0已往,这两种样式不可兼得。若是用户同期指定了2种样式,IPython将期骗全局样式(对所有历史记载进行全局化)并忽略指定限制。

咫尺,此功能得到加强,若是用户同期指定了限制和glob样式,则glob样式将期骗于指定的历史限制。

若是你还想了解更多信息,官网纠合在此送上:

https://ipython.readthedocs.io/en/stable/whatsnew/version8.html#ipython-8-0

对了,还要提醒少许,若是想用IPython 8.0,你得先把Python升级到3.8以上版块。

 

 





Powered by 东北女人毛多水多牲交视频 @2013-2022 RSS地图 HTML地图