PyCharm 中的特殊标记

在使用 PyCharm 开发 Python 项目的时候,经常会有一些特殊的标记,有些是 IDE 提示的代码规范,有些则为了方便查找而自定义的标记。

我在之前写过一些关于异常捕获的文章:Python3 PyCharm 捕获异常报 Too broad exception clause 警告

如果不确定有可能发生的错误,或者是就要使用 Exception 而且还不许 PyCharm 抱怨,就需要关闭编译器中代码检测中有关检测 Exception 的选项,在 try 语句前加入 # noinspection PyBroadException 即可。

python 复制代码
# noinspection PyBroadException
try:
       pass
except Exception as e:
        pass

这次介绍 PyCharm 的特殊标记是 TODOFIXME,废话不多说,直接看图:

  • TODO:待办事项,如果代码中有该标记,说明此处代码可能有新功能增加或者有未完成的细节需要以后慢慢优化。
  • FIXME:此处待修理 ,如果代码中有该标记,说明此处代码有待修复的 BUG 或者是有逻辑错误需要立即修复。

如果有同学写过 Java 或者其他语言,用过 Eclipse 或其他 IDE 的一定还知道其他的特殊标记,比如:

  • XXX:如果代码中有该标记,说此处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。
  • HACK:如果代码中有该标记,说明此处代码我们需要根据自己的需求去调整程序代码。
  • BUG: 如果代码中有该标记,说明此处代码有 BUG
  • NOTE:如果代码中有该标记,说明此处代码是作者做的笔记或者是简要说明。
相关推荐
豆本-豆豆奶13 分钟前
最全面的Python重点知识汇总,建议收藏!
开发语言·数据库·python·oracle
Bosenya1216 分钟前
【信号处理】绘制IQ信号时域图、星座图、功率谱
开发语言·python·信号处理
AI原吾34 分钟前
探索PyAV:Python中的多媒体处理利器
开发语言·python·ai·pyav
oliveira-time44 分钟前
爬虫学习8
开发语言·javascript·爬虫·python·算法
正义的彬彬侠1 小时前
XGBoost算法Python代码实现
python·决策树·机器学习·numpy·集成学习·boosting·xgboost
昨天今天明天好多天1 小时前
【Python】解析 XML
xml·python
w(゚Д゚)w吓洗宝宝了1 小时前
猿创征文|Inscode桌面IDE:打造高效开发新体验
ide·inscode
侯喵喵2 小时前
从零开始 blender插件开发
python·blender
SmallBambooCode2 小时前
【人工智能】阿里云PAI平台DSW实例一键安装Python脚本
linux·人工智能·python·阿里云·debian·脚本·模型训练
工业互联网专业2 小时前
Python毕业设计选题:基于django+vue的荣誉证书管理系统
python·django·vue·毕业设计·源码·课程设计