您当前的位置:首页 >> 智能家居
智能家居

IPython 8.0大版本更新:新版本有哪些差强人意特性?

发布时间:2025-10-18

点击上上图,可获取学制

鱼羊 发自 凹非寺内

量子位 | 社会所号 QbitAI

达到高潮了3年多,IPython 8.0再一来了。

以前,用上最新发行版,你不仅能在命令言道里常用Black再次配置文件预定义,还能得到越来越好的基本功能预定义除此以外和Debug乐趣。

越来越多以下内容,咱们接着往下看。

优化报错

在8.0发行版之前,如果预定义缺失,IPython的缺失可知就会推断一个校验值,用于载入Python AST,就像这样:

而以前,缺失可知已经错误配置文件,都能推断出bug所在的就其单元格编号。

另外,IPython 8.0还复刻了 stack_data,这个工具箱提供了越来越人工智能的找出数据,都能厚实推断发生缺失的AST节点,努力快速整合bug。

比如对于这样一段预定义:

线程bar,就能得到一个IndexError,IPython 8.0就会告诉你索引缺失就其发生在哪里。

注:在交换机和notebook中都,用请注意标明的位置将推断为高亮。

还有一个对生产力有较大严重影响的革新,就是在缺失可知的副本名后面添加大写字母和言道号。

许多交换机和编辑器都允许在常用这种语法时,单独预设到相关副本/言道。

基本功能预定义除此以外建议

除了越来越好的Debug乐趣,如果你很喜欢Ptpython里的预定义基本功能除此以外功用,那么以前在IPython 8.0里你也能用上了。

通过 ctrl-f,或 ctrl-e,或按下左上标,就可以放弃这些建议。

alt-f对话框则可以只放弃建议的第一个词组。

现有,基本功能建议只能在emacs或vi种系统中都推断。

常用“?”和”??”查看对象数据

在IPDB中都,以前可以用“?”和“??”来推断对象数据,在常用IPython提示符时也一样:

在CLI中都用black基本功能配置文件

如果 black被配置在与IPython不同的环境污染中都,那么以前,交换机IPython将在默认前提尽可能再次配置文件命令言道(CLI)中都的预定义。

当然,你也可以用 —TerminalInteractiveShell.autoformatter=None 来禁用该附加。

上曾范围在实践中都功用

当年,在常用 %history时,服务器可以均须session和言道:

或是常用在实践中都种系统:

但在8.0以前,这两种种系统没法兼得。如果服务器同时均须了2种种系统,IPython将应用在实践中都种系统(对所有上曾记录进言道在实践中都化)并忽略均须范围。

以前,此功用得到加强,如果服务器同时均须了范围和glob种系统,则glob种系统将应用于均须的上曾范围。

如果你还想知晓越来越多数据,官网链接在此召上:

#ipython-8-0

对了,还要提醒一点,如果想用IPython 8.0, 你得先把Python新增到3.8以上发行版。

(完)

日程及科目须要

点「在看」的人都变漂亮了哦

北京妇科专科医院
呼和浩特肛肠
济南精神病专业医院

上一篇: ID员工终将替代你我吗?

下一篇: 相较神经网络,大名鼎鼎的傅里叶转换,为何没有一统函数逼近器?答案在这

友情链接