1. autopep8
介绍
PEP8 是 Python Enhancement Proposal 的缩写,翻译过来就是 python 增强建议书, 是python的一个官方样式指导。它规定了一些比较好的编码方式,比如用4个空格代替缩进等等。
PEP 0008 — Style Guide for Python Code: https://www.python.org/dev/peps/pep-0008/
autopep8 会根据 PEP 8 样式文档来格式化 python 代码。它使用 pep8 来决定代码的哪部分需要被格式化。 autopep8 可以修复 pep8汇报的大部分格式问题。
安装
这里使用了Anaconda环境,建议在默认的base环境下安装,这样在其他环境删除时,不会删除autopep8,启动base环境命令行界面,输入:
pip install autopep8
安装结束后,打开Pycharm, File–>setting–> tools–>external tools,设置如下:
name:autopep8 #可以随便填
program:C:\Users\kangh\Anaconda3\Scripts\autopep8.exe #Anaconda3默认环境下
Arguments--in-place --ignore=E123,E133,E50 "\$FilePath\$"
Working directory: C:\Users\kangh\Anaconda3\Scripts #或者为\$FileDir\$
设置好以后,敲完代码,右键运行autopep8,就可以看到效果了,注意有一点,.py文件不能有中文或者空格,否则会报错
版本变化,最新教程请参考:
https://www.cnblogs.com/xiao-apple36/p/9242069.html
2. PrettyErrors
介绍
PrettyErrors是一款可以优化显示Python异常信息的插件,可以使报错信息更加的清晰易读,排版更加简洁。
安装
python -m pip install pretty_errors
如果需要插件每次都显示,运行:
python -m pretty_errors
其他格式设置请参考:https://github.com/onelivesleft/PrettyErrors
发表回复