美文网首页
你的Python代码也可以更好

你的Python代码也可以更好

作者: 刘小白DOER | 来源:发表于2021-08-20 21:32 被阅读0次

      笔者以前写过你的Shell脚本也可以更好 ,那么对于Python笔者也想想怎么来优化一下呢?带着疑问,笔者发现了一本书-effective python ,给出了能够改善代码功能及运行效率的习惯用法,可以深入探讨学习编写高质量python代码的方法,是一本不错的书籍,这几天准备花时间看看。但是关于Python代码的风格以及工具检查方面,笔者根据编写shell方法做了两个方面的工作。

一、vim自动添加头部注释信息

    这个功能在你的Shell脚本也可以更好中已经写过了,可以将头部注释信息写入到新建的.py文件中。那么可以再增加一个elseif 来.pyw文件中添加pythonw解释器。

二、PEP 8风格检查工具

    pylint是一种python源码静态分析工具,可以自动检测代码是否符合PEP8风格指南,还能找到程序里面的多种常见错误。相当于shell中的shellcheck 。笔者再ubuntu server中使用 sudo apt install pylint安装pylint成功。

    运行命令检查代码: pylint ping_and_mail.py ,发现风格还是有待优化,大部分都是空格问题。

1、变量赋值时,赋值符号的左右侧各自写一个空格;

2、while循环的:前不应该有空格;

    另外还有import语句的顺序问题,应该是标准库模块、第三方模块、自有模块,每一部分一个按照字母顺序排列。

    如果存在错误的话,比如将import拼错,检查只会提示一条错误信息:invalid syntax (<unknown>, line 3) (syntax-error)。

相关文章

网友评论

      本文标题:你的Python代码也可以更好

      本文链接:https://www.haomeiwen.com/subject/fmcxiltx.html