我想让python代码格式化工具black忽略特定的多行代码。具体来说,这是用于构建np.array或矩阵时,因格式化而变得难看的情况。以下是示例。np.array( [ [1, 0, 0, 0], [0, -1, 0, 0], [0, ...
在使用Python的Black包运行我们的lint检查时,会出现以下错误: ImportError: 无法从'click'导入名称'_unicodefun' (/Users/robot/.cache/pre-commit/repo3u71ccm2/py_env-python3.9/lib/...
我知道在jupyter notebook和jupyter lab中,有可用的代码格式化扩展,例如nb_black或blackcellmagic。然而,当我安装它们时,似乎无法在google colab中正常工作。 你知不知道在colab中是否有任何本地选项或可以格式化代码(符合pep8规范)的扩展?
我已经开始使用Python和Django,对这个领域非常新手。 而且,这是我第一次在这里提问...如果这个问题有已知的解决方案,我提前道歉... 当我安装并设置VSCode格式化工具'black'(在设置了linter为flake8之后),教程视频中出现了一个弹出窗口,显示'formatte...
我正在尝试使用pre-commit来管理Black作为Git预提交钩子,但我可能做错了。 在我的预提交配置文件中,我有: - repo: https://github.com/psf/black rev: 19.3b0 hooks: - id: black ...
我正在Windows上使用VS Code 1.23.1,Python 3.6通过Anaconda,并安装了来自conda-forge的Black到我的conda环境中。我使用2018年5月发布的Python扩展(在2018年6月发布)。在我的用户settings.json文件中,我有以下内容:...
我想在 pre-commit 中配置黑色,并将 pre-commit 排除在检查任何迁移文件夹之外。我的 pyproject.toml 文件如下: [tool.black] line-length = 79 target-version = ['py37'] include = '\.pyi...
我需要在VS Code中缩进我的Python文件。我按照正常的程序进行了操作:On Windows Shift + Alt + F On Mac Shift + Option + F On Linux Ctrl + Shift + I 但我的问题是,每次我尝试格式化Python文件时,它都会显...
我正在使用 black==20.8b1。 我有一个长字符串,例如: return f"{self.name}, a {adjective.to_name()} {kin_string}{self._type.to_name()} who works for the {target.get_...
假设我想将 black 作为 API 使用,并执行以下操作: import black black.format("some python code") 通过调用Popen二进制文件使用black格式化代码是一种替代方案,但这不是我所要求的。