今天,我花了很多时间来修复代码中的一个愚蠢错误。非常简单,问题是这样的:
def f():
return 2
2 == f
我忘了在句子中写括号,所以我将一个指针函数与一个数字进行了比较。
好的,我的问题:
有没有什么办法可以让解释器对代码更加严格?显示更多警告,例如...
谢谢^^
请您参考如下方法:
Python 是一种动态语言,您所展示的构造是完全有效的(一个函数不等于 2)。没有严格模式。
今天,我花了很多时间来修复代码中的一个愚蠢错误。非常简单,问题是这样的:
def f():
return 2
2 == f
我忘了在句子中写括号,所以我将一个指针函数与一个数字进行了比较。
好的,我的问题:
有没有什么办法可以让解释器对代码更加严格?显示更多警告,例如...
谢谢^^
请您参考如下方法:
Python 是一种动态语言,您所展示的构造是完全有效的(一个函数不等于 2)。没有严格模式。