MAC在PyCharm配置Autopep8
- 为什么要配置autopep8?
PEP8 是 Python 官方推出的一套编码的规范。只要我们的代码不符合它的规范,就会有相应的提示。可以让代码自动的格式化。
配置步骤:
一. 在终端中安装Autopep8:
sudo pip install autopep8
二. 安装成功, 如下图:
![f39be94c0e267e08d7f13846bd76b57b.png](https://i-blog.csdnimg.cn/blog_migrate/4c373dedf782a317104530c5e8d05213.jpeg)
三. 下载PyCharm
官方下载地址:http://www.jetbrains.com/pycharm/download
四.PyCharm里导入Autopep8
- 打开PyCharm—>Perferences—>Tools—>External Tools
![2beb335cd666060c6bed48de8f4fde9b.png](https://i-blog.csdnimg.cn/blog_migrate/29a1c28b437de7a3688fb5058b93e9f8.jpeg)
![522cb67f7a0aedcccb309793adf345a6.png](https://i-blog.csdnimg.cn/blog_migrate/2586b8ad7cb118e4053cdd4813116277.jpeg)
![1aad93ca32c0e8bbabd2ecad1da20e03.png](https://i-blog.csdnimg.cn/blog_migrate/347cd366f98c55ab6b67df644c95b4d8.png)
配置环境:
Name: AutoPep8
Description: autopep8 your code
Program: autopep8
Arguments: --in-place --aggressive --aggressive $FilePath$
Working directory: $ProjectFileDir$
![9e6caff060b8b83ea8fffb356d10cf87.png](https://i-blog.csdnimg.cn/blog_migrate/de38cba196574fc08b2095edab0048ed.jpeg)
注意:在部分的pycharm之中,output filters可以不用配置
填入后, Apply->OK
- 测试下是否配置成功
举个官网的例子:将如下粘入.py中
def example1():####This is a long comment. This should be wrapped to fit within 72 characters.
some_tuple=( 1,2, 3,'a' );
some_variable={'long':'Long code lines should be wrapped within 79 characters.','other':[math.pi, 100,200,300,9876543210,'This is a long string that goes on'],'more':{'inner':'This whole logical line should be wrapped.',some_tuple:[1,
20,300,40000,500000000,60000000000000000]}}return (some_tuple, some_variable)
2. 使用Autopep8: 右键External Tools->Autopep8