DidYouMean-Python:在发生错误(NameError,AttributeError等)的情况下具有建议的模块

时间:2024-06-02 20:53:56
【文件属性】:

文件名称:DidYouMean-Python:在发生错误(NameError,AttributeError等)的情况下具有建议的模块

文件大小:67KB

文件格式:ZIP

更新时间:2024-06-02 20:53:56

python exception error exceptions suggestion

DidYouMean-Python(又名BetterErrorMessages) 发生错误时提供各种建议的逻辑(NameError,AttributeError,ImportError,TypeError,ValueError,SyntaxError,MemoryError,OverflowError,IOError,OSError)。 受到Ruby的“您的意思是您的意思”的启发( , ),这是Python中的一个简单实现。 我想看看我是否可以在Python中弄乱并创建类似的东西,这似乎是可能的。 用法 一旦安装了软件包(请参阅下文),添加建议的逻辑就可以通过不同的方式调用: 钩上sys.excepthook :只需调用didyoumean_enablehook() ,您将获得有关任何未捕获的异常的建议: >>> abc = 3 >>> abcd Traceback (most r


【文件预览】:
DidYouMean-Python-master
----.travis.yml(7KB)
----.coveragerc(26B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----LICENSE(1KB)
----didyoumean()
--------didyoumean_sugg_tests.py(106KB)
--------didyoumean_internal.py(38KB)
--------readme_examples.py(5KB)
--------didyoumean_common_tests.py(3KB)
--------didyoumean_internal_tests.py(24KB)
--------didyoumean_re.py(8KB)
--------__init__.py(66B)
--------didyoumean_api.py(4KB)
--------didyoumean_api_tests.py(10KB)
--------didyoumean_re_tests.py(33KB)
----setup.cfg(40B)
----setup.py(909B)
----.gitignore(675B)
----README.md(15KB)

网友评论