格式化交互式Python笔记本中的单元格。
项目描述
格式化iPython单元格
Python代码格式化器(和pre-commit
钩子)用于VS Code风格的交互式Python笔记本中的单元格分隔符(# %%
)。
此格式化器确保:
-
单元格分隔符之前有两行空行
# %% before foo='bar' # %%
# %% after foo='bar' # %%
-
删除空单元格
# %% before # %%
# %% after
-
与单元格分隔符在同一行的注释之间用一个空格分隔
# %%some comment before foo = 'bar' # %% another comment
# %% some comment after foo = 'bar' # %% another comment
安装
pip install format-ipy-cells
使用
命令行界面
format-ipy-cells path/to/file.py
# or
format-ipy-cells **/*.py
作为pre-commit
钩子
# .pre-commit-config.yaml
repos
- repo: https://github.com/janosh/format-ipy-cells
rev: v0.1.10
hooks:
- id: format-ipy-cells
项目详情
关闭
format-ipy-cells-0.1.11.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d2287ec9b8b661d181eec5bf31474271d0b3b02ec689341fc25227d6c9bdbf0 |
|
MD5 | 10df7ccd6cf3645b61d77ce381746d3c |
|
BLAKE2b-256 | 4bfdca4a5575ec863ff315ef1e39207a01c3937ede88d629b4bd6bfb2a265a6f |
关闭
format_ipy_cells-0.1.11-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5c45674cfa1e7b96f5945e7cc29d4e89595f17cbd1c9f6e3462121e966f11f9d |
|
MD5 | a8a95b5f72a6abf1b6b16deeb98bb92d |
|
BLAKE2b-256 | 0a4ef48212cb72fa52de62e116abeaad565775a8cb3523a67ba4a95dff360013 |