介绍
如果您进入数据科学或机器学习,则可能会遇到jupyter笔记本电脑(.IPYNB文件)。我使用jupyter笔记本时遇到的问题是,黑色格式不适合它们。我曾尝试使用
$ black notebook.ipynb
命令多次。本文旨在帮助Python笔记本中的代码格式。
NBQA
因此,我们将使用一个名为NBQA的Python库以及Black和Isort等代码格式。
安装
使用:
安装库
$ pip install nbqa
用法
您可以与NQBA一起使用各种格式器,我将演示如何使用其中一些。在尝试格式器之前,请确保您已经安装了它们。
黑色的
使用黑色格式化笔记本,如下所示:
$ nbqa black notebook.ipynb
reformatted notebook.ipynb
All done! ✨ 🍰 ✨
1 files reformatted.
Isort
同样,使用ISORT格式化笔记本:
$ nbqa isort notebook.ipynb
Fixing notebook.ipynb
yapf
$ nbqa yapf --in-place notebook.ipynb
AutoPep8
$ nbqa autopep8 -i notebook.ipynb
mdformat
要格式化笔记本中的降价单元,请使用:
$ nbqa mdformat notebook.ipynb --nbqa-md --nbqa-diff
医生
使用Doctypes进行IPYTHON笔记本的测试:
$ nbqa doctest notebook.ipynb