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

相关推荐

  • 如何实现element穿梭框性能优化

    技术如何实现element穿梭框性能优化这篇文章主要讲解了“如何实现element穿梭框性能优化”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现element穿梭框

    攻略 2021年10月26日
  • 怎么使用EMR Spark Relational Cache跨集群同步数据

    技术怎么使用EMR Spark Relational Cache跨集群同步数据这篇文章给大家介绍怎么使用EMR Spark Relational Cache跨集群同步数据,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望

    攻略 2021年11月10日
  • 学生的拼音,用什么方法快速教孩子拼音和拼读

    技术学生的拼音,用什么方法快速教孩子拼音和拼读学习拼音,首先要让孩子熟记“三表”:声母表、韵母表、整体认读音节表学生的拼音;能熟练准确认读和默写,这是学好汉语拼音的基础.想要掌握汉语拼音,一能读准声母、韵母、声调和整体认

    生活 2021年10月30日
  • Java反射有什么优点

    技术Java反射有什么优点这篇文章主要讲解了“Java反射有什么优点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java反射有什么优点”吧!在谈反射之前,先思考一个问题

    攻略 2021年11月30日
  • 班门弄斧的主人公是谁,谁有《班门弄斧》的释字和翻译

    技术班门弄斧的主人公是谁,谁有《班门弄斧》的释字和翻译释义班:鲁班班门弄斧的主人公是谁,春秋时期鲁国人,著名的木匠。在鲁班门前舞弄斧子。
    比喻在行家面前卖弄本领,不自量力。
    出处唐·柳宗元《王氏伯仲唱和诗序》:“操斧于班

    生活 2021年10月25日
  • 美国云服务器相比VPS有什么不同

    技术美国云服务器相比VPS有什么不同由于相比VPS,美国云服务器可以为更有效地使用物理资源铺平道路,因此成为很多海外站长的建站首选。那么,是什么是美国云服务器?为了彻底了解这项技术,我们首先要了解美国VPS的功能。什么是

    礼包 2021年12月1日