Anaconda 使用技巧
jupyter 中格式化
1.介绍
在Jupyter笔记本中开发代码时,您是否忙于使代码看起来更漂亮(即“可读”)? 您可能对此感兴趣。
Python的核心开发人员之一ŁukaszLanga不久前开发了Python代码格式化程序Black。
他称其为“毫不妥协的代码格式化程序”。 他的意思是,该代码对代码的外观有“意见”,但也许您根本不在乎它,只是想高效地完成它,以便继续工作。
我喜欢这个想法,因为讨论如何精确地对齐代码的优点可能会……因为缺乏更好的单词而具有挑战性。
安装Jupyter插件并使用
我刚刚在使用black
的小型格式化函数中找到了这个小包装,它被称为nb_black。
`安装方法如下:
首先,从conda-forge频道使用conda
安装black库:
conda install -c conda-forge black
现在,您可以通过pip
添加nb_black
软件包:
pip install nb_black
并将其用于Jupyter笔记本中,请将其添加到笔记本的第一个单元格中:
%load_ext nb_black
而对于Jupyter Lab,您可以将其添加到笔记本的第一个单元格中:
%load_ext lab_black
做完了要使用它,只需照常执行一个单元即可。而且,如果您厌倦了它,或者需要它停止做一会儿,只需重新加载笔记本并跳过执行第一个单元格即可。
我认为这是获得漂亮代码单元的一种足够便捷的方法,直到我们在那里找到一个按钮将其打开和关闭为止。如果有任何相关消息,我会更新。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。