PyCharm显示PEP8:W292警告,如图1所示。

图1 PEP8:W292警告

1 PEP

PEP是Python Enhancement Proposal的简写,即Python增强建议书。包括了Python编程的命名规范,注释规则和编程推荐等建议。W292中的W表示Warn,警告的意思。也就是所,PEP8中的第292条警告是“在文件结尾处要有另起一行”,而图1的代码中没有另起一行,因此会有警告。

2 处理方法

2.1 简单处理

从图1可以看到,点击“Alt+Shift+Enter”,即可在文件结尾处添加新行,使得警告消失。

2.2 更多处理方法

点击“Alt+Enter”弹出更多的处理方法,如图2所示。

图2 更多处理方法

2.2.1 修改格式

图2第一项,“Reformat the file”选项重新对文件的格式进行处理,即在结尾处添加新行,与点击“Alt+Shift+Enter”功能相同。“Edit inspection profile setting”选项,打开“检查”设置对话框,如图3所示。

图3 检查对话框

2.2.2 修改设置

图2第二项,“PEP 8 coding style violation”选项的作用是当代码与PEP8规则不相符时,弹出提示信息。如果取消该选项,则不会弹出提示信息,之后再次打开该文件时,也不会再弹出信息了。

2.2.3 忽视提示

图2第三项,“Ignore errors like this”选项的作用是忽视该提示,选中该项后,则不会弹出提示信息,但是当再次打开该文件时,警告信息还会存在。

PyCharm中PEP8:W292警告相关推荐

  1. pycharm 中 pep8 检查开启.

    pycharm pep8检查的开启,默认是暗黄色,我这里为了醒目给改成了黄色. 转载于:https://www.cnblogs.com/dsdr/p/6054932.html

  2. 结合代码分析PEP8和在PyCharm中实现PEP8

    一.结合代码讲述PEP8 PEP8提供了Python代码编码规范 """ 计算ceph可靠性 @author 康雨城 """ # PEP8- ...

  3. 消除pycharm中的波浪线和黄色警告

    就我看到的pycharm中的波浪线有3种颜色:黄色.绿色和红色 黄色波浪线: 是提醒用户代码不规范 解决方法:使用Code菜单下的Reformat Code功能即可. 当然格式化快捷键更方便:Ctrl ...

  4. 解决PyCharm中报出 “Shadows built-in name xxx“ 的警告

    解决PyCharm中报出 "Shadows built-in name xxx" 的警告 问题描述: PyCharm中报出 "Shadows built-in name ...

  5. 解决PyCharm中报出 “Instance attribute xxx defined outside __init__“ 的警告

    解决 PyCharm 中报出 "Instance attribute xxx defined outside \_\_init\_\_" 的警告 问题描述: Pycharm 提示 ...

  6. 【Python】安装autopep8包,并在PyCharm中进行配置,以PEP8规范排版代码

    安装autopep8包,并在PyCharm中进行配置,以PEP8规范排版代码 ①在Python环境中安装autopep8包 在PyCharm中可以先点击Terminal ->输入命令或者在cmd ...

  7. PyCharm中直接使用Anaconda已安装的库

    前言 实习生问:我咋看见你经常用Anaconda的jupyter notebook写python代码,为啥不用PyCharm呢? - 对于我个人而言现在主要的工作是数据分析,挖掘,直接下载Anacon ...

  8. Pycharm中PEP 8 coding style violation和PEP 8 naming convetion

    Pycharm中的PEP 8 coding styleviolation和PEP 8 naming convetion violation的忽略规则(ignore code) PEP 8 coding ...

  9. 取消Pycharm中sql语句的高亮背景色

    在Pycharm中,如果写SQL语句会因为未设置数据库相关配置而出现橘黄色的高亮背景警告,强迫症表示这个看着太不舒服了,所以搜索了一下怎么去取消这个背景色: 点开Pycharm的Settings,具体 ...

最新文章

  1. 深入分析Java的序列化与反序列化
  2. FPGA开发要懂得使用硬件分析仪调试——ILA
  3. 【转】rails 遇到 Could not find a JavaScript runtime execjs错误(ubuntu)
  4. t66y.buzz index.php,6.FizzBuzz
  5. python django设置中文及时区
  6. pandas之数值计算与统计
  7. python中seek函数的用法_在Python中操作文件之seek()方法的使用教程
  8. 设计灵感|单色配色,如何让海报更出彩?
  9. 利用Docker一键部署若依前后端分离项目详细教程
  10. Bailian2684 求阶乘的和【迭代+函数+循环】(POJ NOI0105-34)
  11. ubuntu修改源为阿里云
  12. Windows设置眼睛保护色
  13. Python批量 png转ico
  14. 计算机网络位置拒绝访问,Win10无法访问D盘提示位置不可用 拒绝访问的解法
  15. android 分屏模式适配,安卓适配分屏注意事项
  16. 记一次数据结构与算法作业:利用循环和递归输出1-N的正整数的程序分析比较
  17. 基于MSP430F5529单片机的ADS1115
  18. Xshell6 提示要继续使用此程序,您必须应用最新的更新或使用新版本
  19. 谈谈如何构建自己的时间管理系统?
  20. 神马VS百度,移动互联网战争全面升级!

热门文章

  1. 【大数据】要点整理-《数据治理与档案信息资源体系建设》
  2. 信号发生器低占空比调节
  3. 华为云从入门到实战 | 云服务概述与华为云搭建Web应用
  4. nginx--如何基于rpm包进行离线安装及配置(Linux)
  5. 批量检测商品是否下架,批量查询商品信息接口
  6. MATLAB的比例图形制作
  7. Mac新手操作指南(六)
  8. 利用keras搭建CNN完成图片分类
  9. oracle表空间一般建多大,Oracle表空间创建参数解析
  10. jqweui 正在加载样式的用法