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 вашего кода. –