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

相关推荐

  • 肝脏在左边还是右边,人的肝在左边还是右边`

    技术肝脏在左边还是右边,人的肝在左边还是右边`肝大部分位于右季肋区和腹上区,小部分位于左季肋区。肝的上界与膈穹窿一致,可以用以下3点连线来表示:右锁骨中线上与第五肋间交点;前正中线与剑胸结合的交点;左锁骨中线与第5肋间隙

    生活 2021年11月1日
  • 怎么定时清理linux某些文件

    技术怎么定时清理linux某些文件这篇文章主要讲解了“怎么定时清理linux某些文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么定时清理linux某些文件”吧!方法

    攻略 2021年11月30日
  • CentOS7源码安装Python、virtualenv虚拟环境安装、uwsgi安装配置

    技术CentOS7源码安装Python、virtualenv虚拟环境安装、uwsgi安装配置 CentOS7源码安装Python、virtualenv虚拟环境安装、uwsgi安装配置一:Python源码

    礼包 2021年11月1日
  • Hadoop、Lambda、kappa有什么用

    技术Hadoop、Lambda、kappa有什么用这篇文章主要介绍“Hadoop、Lambda、kappa有什么用”,在日常操作中,相信很多人在Hadoop、Lambda、kappa有什么用问题上存在疑惑,小编查阅了各式

    攻略 2021年12月9日
  • 汉语拼音v的读音,汉语拼音v的读音是什么

    技术汉语拼音v的读音,汉语拼音v的读音是什么v对应汉语拼音中的ü (发‘迂’的音)汉语拼音中的ü是我国特有的,只是针对汉语的一个音符.而V是就国际标准而言的,他是国际音标的一个,是全世界通用的,所以,一般在电脑中没有ü,

    生活 2021年10月27日
  • Centos下安装mysql命令怎么写

    技术Centos下安装mysql命令怎么写这篇文章主要为大家展示了“Centos下安装mysql命令怎么写”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Centos下安装my

    攻略 2021年11月15日