PyCharm代码中的PEP的处理与选择性忽略

在写Python代码中,我们几乎都会用到PyCharm软件来完成。写完Python代码后,在PyCharm的代码中会有波浪线的警告信息,是因为在代码编写时没有按照PEP8代码风格编写。下边是PyCharm代码中的PEP的处理与选择性忽略。

一、Python代码规范PEP8问题及处理

      PEP 8 只是检测风格错误,而非编码错误!

1、PEP 8: expected 2 blank lines,found 0
     处理:期望定义的函数上面有2个空白行,发现0个,增加两个空白行即可以了。

2、PEP 8: missing whitespace around operator
     处理:意思是操作符(‘=’,‘<’等)前后丢失了空格,举个例子a=b会报警告,a = b正常。

3、PEP 8: block comment should start with ‘# ’
      处理:说的很清楚要以#加一个空格开始

4、function name should be lowercase
      处理:函数名改成小写。

5、不要在一句import中多个库不推荐import os, sys
      处理:import os 
                 import sys

6、错误记录:E231 missing whitespace after ‘,’
      处理:“,”后要有空格
      举例:
      错误 print(“%s %s %s %s %s %s” % (A,B,D,E,K,L))
      正确 print(“%s %s %s %s %s %s” % (A, B, D, E, K, L))

7、PEP 8: no newline at end of file
     处理:文件尾部没有新起一行,光标移到最后回车就可。

8、if a >= 10 and a <= 12:

     处理:if 10 <= a <= 12:

9、一行列数 : PEP 8 规定为 79 列,这个太苛刻了,如果要拼接url一般都会超。
     一个函数 : 不要超过 30 行代码, 即可显示在一个屏幕类,可以不使用垂直游标即可看到整个函数。
     一个类 : 不要超过 200 行代码,不要有超过 10 个方法。
     一个模块 : 不要超过 500 行。

二、PEP的选择性忽略

1、将鼠标移到提示的地方,按alt+Enter,选择忽略(Ignore)这个错误即好

2、打开:File - Setting - Editor - Inspections。如图所示

在里边找到PEP相关的,在右边下面的Ignore errors里可以添加忽略的警告信息ID

猜你喜欢

转载自blog.csdn.net/Ljt101222/article/details/81324865