raise AttributeError("module {!r} has no attribute " AttributeError: module 'numpy' has no attribute 'int'
时间: 2024-06-13 08:02:35 浏览: 180
C#基础学习系列之Attribute和反射详解
在Python中,`raise`关键字用于引发一个异常,当你遇到一个错误或情况不符合预期时,可以手动抛出一个自定义的异常。在这个例子中,`AttributeError`是一个内置的异常类型,它通常表示试图访问一个不存在的属性。代码`raise AttributeError("module {!r} has no attribute 'int'"`中,`"module {!r} has no attribute 'int'"`是一个格式化的字符串,`!r`表示使用repr(代表)格式化模块名,表明尝试从`numpy`模块中获取名为`int`的属性,但这个属性在`numpy`模块中实际上不存在。
阅读全文