如何使用Black自由格式化Python

技术如何使用Black自由格式化Python如何使用Black自由格式化Python,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在我们覆盖

如何使用Black自由格式化Python,很多新手都不清楚。为了帮助大家解决这个问题,下面小编就为大家详细讲解一下。需要的人可以从中学习,希望你能有所收获。

在我们涵盖7个PyPI库的系列文章中,了解更多关于解决Python问题的信息。

Python是最流行的编程语言之一,因为它是开源的,用途广泛(如Web编程、商业应用、游戏、科学编程等)。),并且它有一个充满活力和专注的社区来支持它。这个社区让我们可以在Python包索引(PyPI)中拥有如此庞大多样的软件包,来扩展和改进Python,解决不可避免的问题。

在本系列中,我们将介绍七个PyPI库,它们可以帮助您解决常见的Python问题。在* * *的文章中,我们了解了Cython。今天,我们将使用Black作为代码格式化工具。

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

但是比不一致的格式更糟糕的是,代码审查除了检查格式什么也不做。这让审查人员非常恼火,更让审查人员恼火。当您的linter告诉您代码缩进不正确,但没有提示正确的缩进时,也会让人生气。

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

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

Add (a,b) : return a bdef mult (a,b): return \ a * b black投诉了吗?不,是为你修好的!

$ blackmathreformattedmathAlldone!1档改造。$ catmathdefdd(a,b) : return a bdef mult (a,b) : return a * b black确实提供了报告错误而不是修复错误的选项,甚至还提供了输出diff编辑样式的选项。这些选项在连续集成(CI)系统中非常有用,可以强制Black在本地运行。此外,如果diff输出记录在CI输出中,可以直接粘贴到patch中,这样在极少数情况下,需要修复输出,但不能在本地安装Black。

$ black-check-diffbad-math 2019-04-0917:24:22 . 747815 0000 math 2019-04-0917336026336026:04 . 269451 0000 @-1,7 1,7 @-defad d(a,b): return b defad(a,b): return BD?1文件将被格式化。$echo$?1阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/50252.html

(0)

相关推荐

  • 简述漏洞利用类samba的实验步骤(samba漏洞利用实验步骤)

    技术如何分析Samba信息泄露漏洞SambaBleed本篇文章给大家分享的是有关如何分析Samba信息泄露漏洞SambaBleed,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟

    攻略 2021年12月21日
  • Ajax Servlet在网络编程的应用是怎样的

    技术Ajax Servlet在网络编程的应用是怎样的这期内容当中小编将会给大家带来有关Ajax Servlet在网络编程的应用是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Aj

    攻略 2021年11月26日
  • mysql中动态语句编写的引号怎么用

    技术mysql中动态语句编写的引号怎么用这篇文章主要为大家展示了“mysql中动态语句编写的引号怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中动态语句编写的

    攻略 2021年11月2日
  • 多姿多彩是什么意思,我们的生活多姿多彩是什么意思

    技术多姿多彩是什么意思,我们的生活多姿多彩是什么意思我一直在问,怎么才能使自己变的更加有趣,反复求索,综合各方的意见,总结出了让自己更加有趣的秘方-过多姿多彩的生活多姿多彩是什么意思。首先心态,健康,乐观的积极心态是使自

    生活 2021年10月28日
  • jvm内存结构及原理(jvm内存结构讲解)

    技术JVM内存的结构是怎样的这篇文章主要介绍“JVM内存的结构是怎样的”,在日常操作中,相信很多人在JVM内存的结构是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JVM内存的结构是

    攻略 2021年12月21日
  • 三点水反犬旁加一个奇,反犬旁右边一个奇 什么字

    技术三点水反犬旁加一个奇,反犬旁右边一个奇 什么字猗 yī (形声三点水反犬旁加一个奇。从犬,奇声。本义:阉割过的狗) 同本义 [castrated dog]
    猗,犬也。——《说文》 猗
    yī 长大 [grow]

    生活 2021年10月23日