返回顶部
首页 > 资讯 > 精选 >怎么使用Black代码格式化工具
  • 847
分享到

怎么使用Black代码格式化工具

2023-06-02 06:06:43 847人浏览 八月长安
摘要

小编给大家分享一下怎么使用Black代码格式化工具,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Black有时创意可能是一件美妙的事情。有时它只是一种痛苦。我喜欢

小编给大家分享一下怎么使用Black代码格式化工具,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Black

有时创意可能是一件美妙的事情。有时它只是一种痛苦。我喜欢创造性地解决难题,但我希望我的 python 格式尽可能一致。没有人对使用“有趣”缩进的代码印象深刻。

但是比不一致的格式更糟糕的是除了检查格式之外什么都没有做的代码审查。这对审查者来说很烦人,对于被审查者来说甚至更烦人。当你的 linter 告诉你代码缩进不正确时,但没有提示正确的缩进量,这也会令人气愤。

使用 Black,它不会告诉你做什么,它是一个优良、勤奋的机器人:它将为你修复代码。

要了解它如何工作的,请随意写一些非常不一致的内容,例如:

def add(a, b): return a+bdef mult(a, b):return \a * b

Black 抱怨了么?并没有,它为你修复了!

$ black math refORMatted mathAll done! ✨ ???? ✨1 file reformatted.$ cat math def add(a, b):return a + bdef mult(a, b):return a * b

Black 确实提供了报错而不是修复的选项,甚至还有输出 diff 编辑样式的选项。这些选项在持续集成 (CI)系统中非常有用,可以在本地强制运行 Black。此外,如果 diff 输出被记录到 CI 输出中,你可以直接将其粘贴到 patch 中,以便在极少数情况下你需要修复输出,但无法本地安装 Black 使用。

$ black --check --diff bad --- math 2019-04-09 17:24:22.747815 +0000+++ math 2019-04-09 17:26:04.269451 +0000@@ -1,7 +1,7 @@-def add(a, b): return a + b+def add(a, b):+ return a + bdef mult(a, b):- return \- a * b+ return a * bwould reformat mathAll done! ???? ???? ????1 file would be reformatted.$ echo $?1

以上是“怎么使用Black代码格式化工具”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 怎么使用Black代码格式化工具

本文链接: https://lsjlt.com/news/229164.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么使用Black代码格式化工具
    小编给大家分享一下怎么使用Black代码格式化工具,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Black有时创意可能是一件美妙的事情。有时它只是一种痛苦。我喜欢...
    99+
    2023-06-02
  • python代码格式化工具Black怎么用
    本篇内容主要讲解“python代码格式化工具Black怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python代码格式化工具Black怎么用”吧!python 是当今使用最多的流行编程语...
    99+
    2023-06-27
  • 如何使用Python 代码格式化工具 Black-Python
    如何使用Python 代码格式化工具 Black-Python,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Black 号称是不妥协的 Python 代码格式化工具。之所以...
    99+
    2023-06-02
  • Flex代码格式化工具怎么用
    这篇文章主要为大家展示了“Flex代码格式化工具怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Flex代码格式化工具怎么用”这篇文章吧。Flex代码格式化工具在做Flex编码的时候,调整编...
    99+
    2023-06-17
  • 如何使用Flex代码格式化工具
    小编给大家分享一下如何使用Flex代码格式化工具,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex代码格式化在做Flex编码的时候,调整编码格式非常让人头疼,...
    99+
    2023-06-17
  • js代码格式化工具eslint如何使用
    这篇文章主要介绍“js代码格式化工具eslint如何使用”,在日常操作中,相信很多人在js代码格式化工具eslint如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”js代码格式化工具eslint如何使用...
    99+
    2023-06-26
  • PHP中的代码格式化工具
    随着互联网的快速发展,PHP作为一种动态语言,在网络开发中扮演着越来越重要的角色。为了提高代码的可读性和可维护性,我们通常需要对PHP代码进行格式化。在这方面,PHP有很多出色的代码格式化工具,本文将对其中几款常用的PHP代码格式化工具进行...
    99+
    2023-05-23
    代码 PHP 格式化工具
  • Laravel编码格式化工具Laravel Pint怎么使用
    今天小编给大家分享一下Laravel编码格式化工具Laravel Pint怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2023-07-04
  • js代码格式化工具有哪些
    以下是一些常用的 JavaScript 代码格式化工具:1、PrettierPrettier 是一种流行的代码格式化工具,可以格式化...
    99+
    2023-05-13
    js代码格式化 js
  • 如何使用Black自由格式化Python
    如何使用Black自由格式化Python,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在我们覆盖 7 个 PyPI 库的系列文章中了解解决 Python 问题的...
    99+
    2023-06-16
  • vscode 无法格式化python代码、无法格式化C++代码(vscode格式化失效)另一种解决办法:用外部工具yapf格式化(yapf工具)
    文章目录 我真的解决方法:用yapfyapf工具使用方法示例格式化单个文件(格式化前先用-d参数预先查看格式化更改内容,以决定是否要更改)格式化某个目录递归格式化某个目录 2023071...
    99+
    2023-09-17
    vscode python c++
  • VSCode 配置 python 代码格式化工具(yapf,autopep8)
    1.安装yapf pip install yapf 2.VSCode setting.josn配置 "python.formatting.provider": "yapf", //使用yapf作...
    99+
    2023-09-02
    python vscode 开发语言
  • 如何用VBS写的VBSCRIPT代码格式化工具VbsBeautifier
    这篇文章主要讲解了“如何用VBS写的VBSCRIPT代码格式化工具VbsBeautifier”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用VBS写的VBSCRIPT代码格式化工具Vbs...
    99+
    2023-06-08
  • Flex代码格式化插件怎么用
    这篇文章主要为大家展示了“Flex代码格式化插件怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Flex代码格式化插件怎么用”这篇文章吧。Flex代码格式化工具在对Flex进行编码的时候,如...
    99+
    2023-06-17
  • 代码对比工具BCompare怎么使用
    使用Beyond Compare工具进行代码对比有以下几个步骤: 打开Beyond Compare工具。如果没有安装Beyond...
    99+
    2023-10-24
    BCompare
  • php代码编码转换工具怎么使用
    这篇文章主要讲解了“php代码编码转换工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php代码编码转换工具怎么使用”吧!一、什么是PHP代码编码转换工具?PHP代码编码转换工具其...
    99+
    2023-07-05
  • Go代码格式化gofmt如何使用
    本篇内容介绍了“Go代码格式化gofmt如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!gofmt使用对于一门编程语言来说,代码格式化...
    99+
    2023-07-06
  • VBS如何实现百度贴吧代码格式化调整工具
    这篇文章将为大家详细讲解有关VBS如何实现百度贴吧代码格式化调整工具,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。百度老是把吃掉行首空格,导致代码没有缩进。可以用以下方法来解决: 1、在百度贴吧切换到经典...
    99+
    2023-06-08
  • vue中怎么格式化HTML代码
    本篇内容主要讲解“vue中怎么格式化HTML代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中怎么格式化HTML代码”吧! 问题:一般用Shift+A...
    99+
    2024-04-02
  • 如何使用PyCharm进行代码格式化
    PyCharm是一款强大的Python集成开发环境(IDE),其代码美化工具可以帮助开发者规范代码风格、优化代码结构,提高代码可读性。本文将介绍PyCharm代码美化工具的使用方法,并...
    99+
    2024-02-25
    工具 pycharm 代码美化 代码可读性
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作