我现在脑子里冒出一股蒸汽,但我不知道我的代码出了什么问题。以下是相关行:
try:
outport = record_dict[id][hash_ % len(record_dict[id])]
except:
fp.write("Problem-"+str(type(record_dict[id]))+"\n")
fp.write("Problem-"+str(record_dict[id])+"\n")
fp.write("Problem-"+str(len(record_dict[id]))+"\n")
这是我得到的错误:
File "xxxx.py", line 459, in yyyyy
fp.write("Problem-"+str(len(record_dict[id]))+"\n")
TypeError: 'long' object is not callable
fp指向的内部文件:
Problem-<type 'list'>
Problem-[5, 6, 7, 8]
我的代码有什么问题?我该如何调试它?