Python如何在失败的imp上显示有用的错误

2024-09-28 18:56:57 发布

您现在位置:Python中文网/ 问答频道 /正文

一些背景信息:我正在修改我们公司用作许多项目代码库的包。这是一个内部包,由数量非常有限的人使用/开发,因此我们允许自己有时在没有适当的弃用协议的情况下进行重大更改。你知道吗

手头的问题:作为代码更新的一部分,我正在从包中删除一些模块。它们包含一些旧的类和函数,这些类和函数不再在新项目中使用。万一有人需要这些对象,也许运行一些旧笔记本,我想把这些模块移到一个不同的“遗留”包中。当有人试图在主包中导入一个现在已删除的模块而不是标准的ImportError时,我希望能够给出一条有用的错误消息,指示他们从遗留包中导入。有没有办法做到这一点?也许使用__init__.py文件?你知道吗


Tags: 模块项目对象函数代码信息协议标准