在写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 %