1
File "F:\ake\pa\th\help.py", line 268, in main
print type(outputs[x])
KeyError: '0'
我的文件是相當大的,所以這些都是outputs
被看到的地方,以便他們應該如何執行:的Python KeyError異常:「0」上打印的字典值
outputs={}
#now in another function
global another_var,outputs
#if malarkey...
elif lines[row][col]=="0":
outputs["0"]=str(state) #state is either 0 or 1
#back in original function
global outputs
for x in nums:
print outputs[x], #line 268
我真的我不知道爲什麼我得到上述錯誤。
你是否從輸入文件行去掉'\ n'? – Marii
回溯告訴你錯誤發生在第268行。你能顯示那部分代碼嗎? –
沒錯。我同意丹尼爾的觀點,在你的代碼的第268行之前和之後 –