【问题标题】:How to define IDLE calltip for custom exception in python [duplicate]如何在python中为自定义异常定义IDLE calltip [重复]
【发布时间】:2021-05-17 14:49:53
【问题描述】:

我正在处理异常,我希望我的异常在定义和其他异常中包含类似的消息:

但是,当我定义自己的异常时:
如何更改该消息?

注意:仅使用 python 就可以吗?

【问题讨论】:

  • @IronFist,好的...我不知道如何使用 c,所以我想我只能保持原样。
  • 以下答案应该足以满足您的需求
  • 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask
  • @Rob 我无法复制和粘贴弹出窗口!

标签: python class exception python-idle


【解决方案1】:

你可以这样做:

class NumberError(Exception):
    """The custom message"""
    pass

这称为文档字符串,顾名思义,它用于添加有关类、函数等的文档。

现在你也可以这样做:

help(NumberError)

它会打印文档字符串

更多信息here

【讨论】:

  • 我会说他是指将鼠标悬停在班级名称上时出现的消息,就像他添加的照片中一样。
  • 可以确认文档字符串被 IDLE 用于提示消息。
  • @JaimeEtxebarria,是的,没错
  • @JaimeEtxebarria 你的回答是正确的。要继续,当键入打开的括号“(”时会出现 IDLE 调用提示,并在键入关闭括号“)”或将光标移出参数区域时消失。也可以通过选择菜单项 Edit => Show calltip 或使用菜单项上显示的热键来获取它。
  • @IronFist 请参阅上面有关呼叫提示显示的评论。
猜你喜欢
  • 2018-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-05
  • 1970-01-01
  • 2019-02-28
  • 2013-11-01
相关资源
最近更新 更多