gpt4 book ai didi

code-formatting - 如何配置 black 以对不同的文件扩展名使用不同的格式规则?

转载 作者:行者123 更新时间:2023-12-05 01:23:45 24 4
gpt4 key购买 nike

我将黑色用于格式化普通 .py 文件以及 Jupyter Notebook 文件 (.ipynb)。对于笔记本,我想要一个较短的 line-length

是否可以用黑色为不同的文件扩展名指定不同的格式规则?

最佳答案

您可以为 .py.ipynb 文件创建两个单独的文件并分别运行它们

一些有用的标志来自 docs :

--config FILE Read configuration from FILE path.

--include TEXT A regular expression that matches files and directories that should be included on recursive searches.

因此,要格式化多种类型的文件,请运行如下命令:

python -m black --config pyproject.py.toml --include '*.py' src
python -m black --config pyproject.ipynb.toml --include '*.ipynb' src

您还可以在 toml 文件中指定 include 字段。它也在文档中:

[tool.black]
line-length = 88
target-version = ['py37']
include = '\.pyi?$'

关于code-formatting - 如何配置 black 以对不同的文件扩展名使用不同的格式规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71888363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com