Anaconda 使用技巧

1. jupyter 中格式化

介绍

在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

做完了要使用它,只需照常执行一个单元即可。而且,如果您厌倦了它,或者需要它停止做一会儿,只需重新加载笔记本并跳过执行第一个单元格即可。
我认为这是获得漂亮代码单元的一种足够便捷的方法,直到我们在那里找到一个按钮将其打开和关闭为止。如果有任何相关消息,我会更新。

发表回复

登录... 后才能评论