PEP 8 – Style Guide for Python Code
详情可查看官网
https://www.python.org/dev/peps/pep-0008/
用于查看python代码是否符合风格.
sudo apt-get install pep8
使用
pep8 --youfile.py
可以得到以下输出 test2.py是自己写的一个文件):
test2.py:1:11: E401 multiple imports one line
test2.py:15:13: W92 no newline at end of file
显示的就是出现的一些规范的内容,即使是打多打少几个空格也会被提示
使用 Pycharm编译python代码可直接查看到不符合python编译风格的代码
在 Pycharm中选择 Darcula 格式的颜色显示,可直接显示所有的问题。具体可查看 Ubuntu下安装Pycharm及相关设置
使用python pep8常见问题记录
import问题
不要在一行中import中引用多个库
import os, sys
最好这么写
import os
import sys
格式问题
E302 expected 2 blank lines,found 0
处理:需要再补一个空白行(函数之间需要最少2个空白行,方便查阅、区分)
W292 no newline at end of file
处理:在代码末尾加一行回车即可。
E231 missing whitespace after ‘,’
处理:原因简单来说还是要方便查看,即逗号后“,”需要补空格
print("%s %s %s %s" %(A,B,C,D))
print("%s %s %s %s" % (A, B, C, D))
References
https://www.python.org/dev/peps/pep-0008/
http://blog.csdn.net/qq_15437667/article/details/50644904
http://blog.csdn.net/new_light/article/details/40712819