本文介绍在Fedora操作系统上使用dnf安装Black的方法,用Black格式化Python代码及将Black与代码编辑器集成。Black自动格式化你的Python源代码工具,使其符合PEP-8样式。
在Fedora系统上安装Black
在Fedora操作系统上安装Black非常简单,因为它保留在官方存储库中,运行以下命令:
$ sudo dnf install python3-black
Black是命令行工具,因此可以从终端运行:
$ black --help
用Black格式化Python代码
直接使用Black格式化Python代码库。
$ black myfile.py
$ black path_to_my_python_project/
默认情况下,Black每行允许88个字符,这意味着代码将重新设置格式以适合每行88个字符,可以将其更改为自定义值,例如:
$ black --line-length 100 my_python_file.py
这会将行长设置为允许100个字符。
作为CI管道的一部分运行Black
当Black与其他工具集成时,如持续集成管道。使用–check选项可以验证是否需要重新格式化任何文件,这对于作为CI测试运行很有用,以确保以一致的方式格式化所有代码:
$ black --check myfile.py
将Black与代码编辑器集成的说明
在持续集成测试期间运行Black是保持代码库正确格式的一种好方法,要使用工具来管理它们。
大多数流行的代码编辑器都支持Black,它允许开发人员在每次保存文件时运行格式工具,官方文档详细介绍了每个编辑器所需的配置,参考:https://black.readthedocs.io/en/stable/editor_integration.html。
相关主题