对于以下程序,除了真正运行它之外,我怎么能检测到变量TypeError? Pylint或pyflake8有这个功能吗?
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
A = 1
B = 'b'
print(A+B)
答案 0 :(得分:2)
您可以使用 type 或isinstance方法
@NgModule
答案 1 :(得分:0)
TypeError
是在运行时发生的异常。要避免例外,您可以使用type()
或isinstance()
。虽然,如果你发现自己经常这样做,那么你应该重新考虑你的代码设计。