竹笋

首页 » 问答 » 灌水 » Python基础拯救你奇丑无比的Py
TUhjnbcbe - 2022/2/13 15:15:00
白癜风在哪里如何治疗 https://baike.baidu.com/item/%E9%A3%8E%E6%9D%A5%E4%BA%86%C2%B7%E5%B8%A6%E4%BD%A0%E8%B5%B0%E5%87%BA%E7%99%BD%E7%99%9C%E9%A3%8E%E9%98%B4%E9%9C%BE/20783753?fr=aladdin

点击上方“小白学视觉”,选择加"星标"或“置顶”

重磅干货,第一时间送达

Python编程语言需要遵循PEP8规范,但是初学者往往记不住这个规范,代码写得比较丑。本文推荐几个神器来拯救奇丑无边的python代码。

一、Jupyternotebook篇

Jupyternotebook的代码要想写得规范,推荐用Codeprettify插件。

安装插件

首先插件Nbextensions

执行以下命令

pipinstalljupyter_contrib_nbextensions

无报错再执行:

jupytercontribnbextensioninstall--user选取Codeprettify模块

备注:需要安装yapf模块

pipinstallyapf使用如下:

原始不规范代码:使用工具栏最右侧的按钮:使用后代码立刻变规范了:

二、Pycharm篇

2.PyCharm集成pylint

pylint是代码检查工具,不能自动修改代码

Pylint安装

pipinstallpylintPyCharm设置

文件(file)-设置(settings)-外部工具(external-tools)-添加,其中:

program:

是python安装路径下的Scripts路径,我的是(建议搜索pylint.exe找到路径)

C:\ProgramData\Anaconda3\Scripts\pylint.exe

Arguments:

--reports=n--disable=CFilePath

(最后必须以FilePath结尾)

workingdirectory:

FileDir

(必须是这个)

outputfilters:

FILE_PATH:LINE:

具体配置如图:配置完毕,选择一个Python程序,右键点击,快捷菜单中会有“ExtensionsTools-Pylint”,点击运行即可。输出结果在执行程序结果的窗口(IDE下半部分)。如果看到返回值为0,说明程序没问题了。

2.2autopep8

autopep8是一款将python代码自动排版为PEP8风格的工具

autopep8安装

pipinstallautopep8autopep8配置

文件(file)-设置(settings)-外部工具(external-tools)-添加,其中:

Name:

autopep8

(起名而已,随便起)

Program:autopep8

Arguments:

--in-place--aggressive--aggressiveFilePath

Workingdirectory:

ProjectFileDir

Outputfilters:

FILE_PATH\:LINE\:COLUMN\:.*

具体配置如图:

将鼠标放在该文件的编辑器中→右键→ExternalTools→点击Autopep8。这样你的代码就符合pep8的风格了。

使用效果如下:

原始不规范代码:使用工具后:

三、变量命名篇

在平时工作中,好多程序员都在为变量的命名纠结不已,随便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在这个命名上可能需要花费大量的时间,会耽误到开发的效率,今天推荐一个神器,这个神器可以摆脱变量命名纠结!

工具网址

1
查看完整版本: Python基础拯救你奇丑无比的Py