激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - IPython 8.0 大版本更新,支持代碼自動補全

IPython 8.0 大版本更新,支持代碼自動補全

2022-01-25 22:40菜鳥學Python Python

醞釀了3年多,IPython 8.0終于來了。現在,用上最新版本,你不僅能在命令行里使用Black重新格式化代碼,還能獲得更好的自動代碼補全和Debug體驗。

IPython 8.0 大版本更新,支持代碼自動補全

醞釀了3年多,IPython 8.0終于來了。

現在,用上最新版本,你不僅能在命令行里使用Black重新格式化代碼,還能獲得更好的自動代碼補全和Debug體驗。

IPython 8.0 大版本更新,支持代碼自動補全

更多詳情,咱們接著往下看。

優化報錯

在8.0版本之前,如果代碼出錯,IPython的錯誤回溯會顯示一個哈希值,用于編譯Python AST,就像這樣:

IPython 8.0 大版本更新,支持代碼自動補全

而現在,錯誤回溯已經正確格式化,能夠顯示出bug所在的具體單元格編號。

IPython 8.0 大版本更新,支持代碼自動補全

另外,IPython 8.0還集成了stack_data,這個包提供了更智能的追蹤信息,能夠突出顯示發生錯誤的AST節點,幫助快速定位bug。

比如對于這樣一段代碼:

IPython 8.0 大版本更新,支持代碼自動補全

調用bar(),就能獲得一個IndexError,IPython 8.0會告訴你索引錯誤具體發生在哪里。

IPython 8.0 大版本更新,支持代碼自動補全

注:在終端和notebook中,用^標記的位置將顯示為高亮。

還有一個對生產力有較大影響的改進,就是在錯誤回溯的文件名后面添加冒號和行號。

IPython 8.0 大版本更新,支持代碼自動補全

許多終端和編輯器都允許在使用這種語法時,直接跳轉到相關文件/行。

自動代碼補全建議

除了更好的Debug體驗,如果你很喜歡Ptpython里的代碼自動補全功能,那么現在在IPython 8.0里你也能用上了。

通過ctrl-f,或ctrl-e,或按下右箭頭,就可以接受這些建議。

alt-f快捷鍵則可以只接受建議的第一個單詞。

目前,自動建議只能在emacs或vi模式中顯示。

使用“?”和”??”查看對象信息

在IPDB中,現在可以用“?”和“??”來顯示對象信息,在使用IPython提示符時也一樣:

IPython 8.0 大版本更新,支持代碼自動補全

在CLI中用black自動格式化

如果black被安裝在與IPython相同的環境中,那么現在,終端IPython將在默認情況下盡可能重新格式化命令行(CLI)中的代碼。

當然,你也可以用 —TerminalInteractiveShell.autoformatter=None 來禁用該選項。

歷史范圍全局功能

此前,在使用%history時,用戶可以指定session和行:

IPython 8.0 大版本更新,支持代碼自動補全

或是使用全局模式:

IPython 8.0 大版本更新,支持代碼自動補全

但在8.0以前,這兩種模式不能兼得。如果用戶同時指定了2種模式,IPython將應用全局模式(對所有歷史記錄進行全局化)并忽略指定范圍。

現在,此功能得到加強,如果用戶同時指定了范圍和glob模式,則glob模式將應用于指定的歷史范圍。

如果你還想了解更多信息,官網鏈接在此奉上:

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

對了,還要提醒一點,如果想用IPython 8.0,你得先把Python升級到3.8以上版本。

原文地址:https://mp.weixin.qq.com/s/oqCCe49JHNEgXZKoPWLsYA

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 妇女毛片| 欧美日韩一区三区 | 久久国产精品小视频 | 亚州精品天堂中文字幕 | 国产免费一级淫片a级中文 99国产精品自拍 | 免费一区二区三区 | 久草在线免费看 | 色淫视频 | 日韩黄色片免费看 | 免费久久久久 | 一区二区三区视频在线 | 91短视频在线播放 | 在线a毛片免费视频观看 | 福利一区二区三区视频在线观看 | 久久久久久久久久久久久国产精品 | 国产亚洲精品久久久久久大师 | 国产成视频在线观看 | 特片网久久 | 日本成人午夜视频 | 一级片免费观看 | 毛片大全在线观看 | 国产wwww| 法国性经典xxxhd | 欧美一区二区三区成人精品 | 99最新地址 | 久久久成人精品视频 | 免费视频 久久久 | 成人啪啪18免费网站 | 亚洲成人精品国产 | 久久久电影电视剧免费看 | 又黄又爽免费无遮挡在线观看 | 久久久久亚洲精品 | 日韩精品中文字幕在线播放 | 欧美另类综合 | 欧美激情性色生活片在线观看 | 综合精品在线 | 一区二区三区国产在线 | 中国产一级毛片 | 久久国产亚洲精品 | 91网视频| 毛片在线免费播放 |