操作系统
Windows 7
最近更新
2024年04月13日
使用许可
开源
语言
不支持中文
开发者
Python Software Foundation
文件大小
10.21 MB

Black是一款非常流行的 Python 代码格式化工具。它的设计哲学是减少开发人员在代码格式上的争论和时间浪费,通过自动将 Python 代码格式化为统一的风格,使得开发者可以专注于代码的逻辑和功能。


核心特性与功能

  1. 自动格式化:Black可以自动将 Python 代码格式化为 PEP 8 风格的一个严格子集,同时也做了一些自定义的改进。这意味着开发者不需要手动调整代码的缩进、空格和换行,Black会自动处理这些格式问题。
  2. 无配置项:与其他代码格式化工具不同,Black几乎没有提供配置项。这是为了避免因为格式问题而引起的无休止的争论。开发者只需要运行Black,它就会按照内置的规则自动格式化代码。
  3. 快速且确定性:Black的运行速度很快,即使在大型代码库上也能迅速完成格式化任务。此外,由于 Black的格式化规则是确定性的,因此多次运行 Black在同一份代码上会得到相同的结果。
  4. 兼容性:Black兼容 Python 3.8 及以上版本,并且可以与多种编辑器和 IDE 集成,包括 VS Code、PyCharm、Sublime Text 等。这使得开发者可以在编写代码的同时自动格式化代码。
  5. 开源与社区支持:Black 是一个开源项目,其源代码托管在 GitHub 上。它拥有一个活跃的社区,开发者可以在社区中寻求帮助、报告问题或贡献代码。


24.4.0 版本更新说明:

稳定版

修复了由AST等效性检查引起的不必要的崩溃问题


预览版

在case块中的if守卫现在会在行太长时用括号括起来

除非在多行字符串位于括号内,否则不再将多行字符串移动到新行


集成

为GitHub操作psf/black添加了一个新选项use_pyproject,该选项将从pyproject.toml中读取Black版本

其他版本
最近更新软件 - Windows 软件更新列表
FireFox [网络] FireFox 125.0.2 ARM64
刚刚
FireFox [网络] FireFox 125.0.2 64位
刚刚
FireFox [网络] FireFox 125.0.2 32位
刚刚
视频剪切合并大师 [媒体] 视频剪切合并大师 2024.1 64位
刚刚
True Burner [系统工具] True Burner 9.9 64位
刚刚
True Burner [系统工具] True Burner 9.9 32位
刚刚
1by1 [媒体] 1by1 2.09 32位/64位
刚刚
搜狗拼音输入法 [系统工具] 搜狗拼音输入法 14.4.0.9307 32位/64位
刚刚
FireAlpaca [设计] FireAlpaca 2.11.19 64位
刚刚
FireAlpaca [设计] FireAlpaca 2.11.19 32位
刚刚
新软件 - Windows 新软件列表
LabView 2024 [开发] LabView 2024 24.0.0.49238 64位
今天 11:13
LabView 2024 [开发] LabView 2024 24.0.0.49238 32位
今天 11:11
dbForge Studio for SQLServer [开发] dbForge Studio for SQLServer 6.5.140 32位/64位
今天 02:12
dbForge Studio for Oracle [开发] dbForge Studio for Oracle 4.6.15 32位/64位
今天 02:10
dbForge Studio for MySQL [开发] dbForge Studio for MySQL 10.0.225 32位/64位
今天 02:08
dbForge Studio for PostgreSQL [开发] dbForge Studio for PostgreSQL 3.1.839 32位/64位
今天 02:00
dbForge Edge Enterprise [开发] dbForge Edge Enterprise 1.3.4 32位/64位
今天 01:44
BitTorrent Pro [网络] BitTorrent Pro 7.11.0.47063 32位/64位
今天 00:56
Todoist [应用软件] Todoist 9.1.4.0 64位
今天 00:53
uTorrent Pro [网络] uTorrent Pro 3.6.0.47062 32位/64位
今天 01:28