云网牛站
所在位置:首页 > Linux编程 > 在Fedora上安装Black,用Black格式化Python代码及将它与编辑器集成

在Fedora上安装Black,用Black格式化Python代码及将它与编辑器集成

2019-11-18 12:02:29作者:叶云稿源:云网牛站

本文介绍在Fedora操作系统上使用dnf安装Black的方法,用Black格式化Python代码及将Black与代码编辑器集成。Black自动格式化你的Python源代码工具,使其符合PEP-8样式。

 

在Fedora系统上安装Black

在Fedora操作系统上安装Black非常简单,因为它保留在官方存储库中,运行以下命令:

$ sudo dnf install python3-black

参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器

Black是命令行工具,因此可以从终端运行:

$ black --help

 

用Black格式化Python代码

直接使用Black格式化Python代码库。

$ black myfile.py

$ black path_to_my_python_project/

在Fedora上安装Black,用Black格式化Python代码及将它与编辑器集成

默认情况下,Black每行允许88个字符,这意味着代码将重新设置格式以适合每行88个字符,可以将其更改为自定义值,例如:

$ black --line-length 100 my_python_file.py

这会将行长设置为允许100个字符。

 

作为CI管道的一部分运行Black

当Black与其他工具集成时,如持续集成管道。使用–check选项可以验证是否需要重新格式化任何文件,这对于作为CI测试运行很有用,以确保以一致的方式格式化所有代码:

$ black --check myfile.py

在Fedora上安装Black,用Black格式化Python代码及将它与编辑器集成

 

将Black与代码编辑器集成的说明

在持续集成测试期间运行Black是保持代码库正确格式的一种好方法,要使用工具来管理它们。

大多数流行的代码编辑器都支持Black,它允许开发人员在每次保存文件时运行格式工具,官方文档详细介绍了每个编辑器所需的配置,参考:https://black.readthedocs.io/en/stable/editor_integration.html。

 

相关主题

安装和使用Pipx,以在隔离环境中安装和运行Python应用程序

精选文章
热门文章