Python代码格式化工具pycodestyle怎么使用

技术Python代码格式化工具pycodestyle怎么使用本篇内容介绍了“Python代码格式化工具pycodestyle怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学

本文介绍了关于“如何使用Python代码格式化工具pycodestyle”的知识。很多人在实际案例的操作中会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

请看下面的代码:

导入时间,日期时间

类别列表节点:

def __init__(self,val):

自我价值=价值

自我。下一个=无

#在python中,next是一个反义词

def反向(自身,头部):

上一个=无

而head:

temp=head.next

head.next=prev

prev=head

head=温度

a=[

[

1,

你好,世界,

0

],

[

2,

你好,蟒蛇,

0

],

]这是一个不符合PEP8的代码段。我们可以使用pycodestyle来检测它不符合PEP8风格的地方。

$pycodestylelink.py

link . py :1:[E401]multipleimportsononeline

链接。py: [E302]期望2个空行,发现1个pycodestyle提醒我们有两个地方不符合规范。第一个是单行有多条导入,第二个是类和模块之间有两条空行。这只是一个简单的代码示例,真正的业务代码可能有数百甚至数百行。如果要按照PEP8规范一条一条的提出修改建议,会很费时间,如果我们在开发的时候总是关注每一行代码是否完全符合PEP8,会影响开发效率。

还有这样一个工具,Black,称之为不妥协的代码格式化工具。为什么叫不妥协?因为它检测到不符合规范的代码样式,所以它会帮助你直接将它们全部格式化,而且它根本不需要你去确定,所以它可以直接为你做决定。它也是请求作者最喜欢的工具之一。

使用起来非常简单。安装成功后,它可以像其他系统命令一样使用。只需在black命令后指定要格式化的文件或目录,就可以了。

布莱克林克皮Python代码格式化工具pycodestyle怎么使用

这是一个小巧漂亮的工具,没有完全按照PEP8规范格式化。例如,默认情况下,每行代码中的字符数为88。当然,您可以通过参数-l自定义长度,完整的代码可以显示在一行中,例如包含多个元素的列表。

# in:

l=[1,

2,

3,

]

# out:

L=[1,2,3]后者将多个元素放在一行,显然更容易阅读,代码也更紧凑(如果你的工资是按照代码行数计算的,不建议这样做)。黑色是PEP8的严格子集。我的最佳实践是将PyCharm自己的格式化工具用于Black。因为Black也支持集成到Pycharm中。

如何集成 Pycharm

1.安装黑色:

Pipinstallblack2。找到black的安装路径。

$哪个black#linux/mac

$ whereblack # windows3,添加扩展工具,打开首选项-工具-外部工具,添加新的扩展工具,在程序中填写black的安装路径,在参数中填写$FilePath$。

Python代码格式化工具pycodestyle怎么使用

4.选择工具-外部工具-黑色,格式化当前打开文件的西瓜码。当然你也可以为它指定一个快捷键,让它操作起来更方便。

Python代码格式化工具pycodestyle怎么使用

这里介绍一下“如何使用Python代码格式化工具pycodestyle”的内容。感谢您的阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

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

(0)

相关推荐

  • oracle12c中如何导入java的jar文件

    技术oracle12c中如何导入java的jar文件这篇文章主要介绍oracle12c中如何导入java的jar文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 1、

    攻略 2021年11月11日
  • java如何彻底理解volatile(java关键字volatile三种用法)

    技术Java Volatile关键字如何理解Java Volatile关键字如何理解,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。正文在谈

    攻略 2021年12月21日
  • 赂秦而力亏破灭之道也翻译,文言文判断句有哪些句式

    技术赂秦而力亏破灭之道也翻译,文言文判断句有哪些句式判断句是文言文句式中一种常见的句式。在古汉语中赂秦而力亏破灭之道也翻译,用名词或名词性短语表示判断的句子,叫做判断句(现代汉语一般是在主语和谓语之间用“是”来表判断)。

    生活 2021年10月28日
  • jstack怎么分析线程状态(jstack查看线程卡住情况)

    技术如何通过top 和 jstack 确定哪些线程耗尽CPU本篇文章给大家分享的是有关如何通过top 和 jstack 确定哪些线程耗尽CPU,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,

    攻略 2021年12月13日
  • VUE3 之 template 语法

    技术VUE3 之 template 语法 VUE3 之 template 语法1. 概述
    老话说的好:干一行,爱一行,踏实工作才是真正快乐的源泉。言归正传,今天继续聊 VUE3 的话题,今天聊聊temp

    礼包 2021年12月16日
  • 影响mysqld安全的几个选项分别是什么

    技术影响mysqld安全的几个选项分别是什么影响mysqld安全的几个选项分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。影响mysqld安全的几个

    攻略 2021年11月17日