如何使用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)

相关推荐

  • vue v-for循环中key属性的使用

    技术vue v-for循环中key属性的使用 vue v-for循环中key属性的使用!DOCTYPE html
    html lang="en"headmeta charset="UTF-8"meta n

    礼包 2021年11月14日
  • GridView如何实现拖拽排序及数据交互

    技术GridView如何实现拖拽排序及数据交互这篇文章主要介绍了GridView如何实现拖拽排序及数据交互,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在

    攻略 2021年11月13日
  • jdbc操作mysql的步骤(简述jdbc数据库编程的基本步骤)

    技术怎么使用ScalikeJDBC操作MySQL数据库本篇内容介绍了“怎么使用ScalikeJDBC操作MySQL数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处

    攻略 2021年12月22日
  • ETL架构中的子系统有哪些

    技术ETL架构中的子系统有哪些这篇文章主要讲解了“ETL架构中的子系统有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ETL架构中的子系统有哪些”吧!三个简单的字母,

    攻略 2021年11月9日
  • .NET Framework SQL Server 数据怎样提供程序连接池

    技术.NET Framework SQL Server 数据怎样提供程序连接池.NET Framework SQL Server 数据怎样提供程序连接池,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家

    攻略 2021年11月29日
  • ps颜色模式,ps中怎么转换色彩模式

    技术ps颜色模式,ps中怎么转换色彩模式工具/原料电脑Adobe Photoshop CS6(64 Bit)方法/步骤1、首先打开PS,见下图展示ps颜色模式。2、打开PS后,点击菜单栏的文件,打开一张图片,见下图展示。

    生活 2021年10月23日