当我尝试运行以下代码时,出现错误TypeError: object of type 'NoneType' has no len()
(指变量stringConverted
)。我测试了不同的值,它适用于我测试过的值。我在想最好的调试方法是找出i
导致“NoneType”的值。所以我尝试设置一个条件断点,stringConverted = 'NoneType'
这样当我运行它时,程序应该在这个条件为真时停止。但是当我在设置条件断点后尝试运行它时,它会一直运行到产生相同的错误。我在这里做错了什么?我格式化条件断点语句的方式是否正确?
def main():
totalChars = 0
for i in range(1,500):
stringConverted = stringConvert(i)
totalChars = totalChars + len(stringConverted)
print totalChars