将black应用于ipynb文件
项目描述
black + nbconvert
厌倦了在Jupyter笔记本中必须 思考 格式化?看看这里!此脚本将使用 black 正确格式化您的Jupyter笔记本。
警告:此项目将就地覆盖您的笔记本。它不应该改变任何东西,除了格式,但使用风险自负!
安装 & 使用
要安装
pip install black_nbconvert
要检查笔记本
black_nbconvert --check /path/to/a/notebook.ipynb
要修复笔记本中的格式(就地)
black_nbconvert /path/to/a/notebook.ipynb
如果您传递的是目录而不是笔记本文件,则将在该目录下递归地找到笔记本。例如
black_nbconvert .
将修复当前目录及其以下所有笔记本的格式。
配置: 位于目标文件之上的 pyproject.toml
文件中对 black
的配置将被尊重。
版本控制集成
使用 pre-commit。一旦您 安装 它,将其添加到您的存储库中的 .pre-commit-config.yaml
repos:
- repo: https://github.com/dfm/black_nbconvert
rev: v0.3.0
hooks:
- id: black_nbconvert
然后运行 pre-commit install
并准备好开始。