Описание тега keyerror
В таких языках, как Python и Ruby, KeyError - это особый тип исключения, которое возникает, когда ключ не может быть найден в словаре (отображение). В Python это подкласс LookupError. В Ruby это подкласс IndexError.
1
ответ
KeyError: 'column_name'
Я пишу код Python, он должен прочитать значения столбцов, но я получаю сообщение об ошибке KeyError: column_name. Может кто-нибудь, пожалуйста, скажите мне, как решить эту проблему. import numpy as np from sklearn.cluster import KMeans import pandas…
06 фев '18 в 10:23
4
ответа
Python dict.get('ключ') против dict['ключ']
Почему это бросает KeyError: d = dict() d['xyz'] Но это не так? d = dict() d.get('xyz') Мне также любопытно, играют ли здесь роль дескрипторы.
21 май '15 в 02:28
2
ответа
KeyError со словарями
Я пытался заставить пользователя ввести город и температуру, которая будет сохранена в словаре. Тем не менее, Python постоянно говорит мне, что я получаю KeyError. Почему это происходит и как мне это исправить? Спасибо. def main(): city = {} keepgoi…
19 ноя '14 в 01:46
4
ответа
Как я могу распечатать что-нибудь, когда у меня есть KeyError для моего словаря в Python?
Итак, у меня есть код для моего словаря: def get_rooms_for(dict1, num): try: for x in dict1: if x == num: print(dict1[x]) except KeyError: print (num,"is not available.") И мой тест get_rooms_for({'CS101':3004, 'CS102':4501, 'CS103':6755,'NT110':124…
19 янв '18 в 05:34
0
ответов
Зачем получать KeyError в синтаксисе Python?
Я получаю сообщение об ошибке KeyError: 'Drat' в следующем синтаксисе: sb.regplot(x='Drat', y='Carb', data=cars, scatter = True) Данные для этого синтаксиса: cars.head() Out[54]: Model Mpg Cyl Disp HP Drat Wt Qsec Vs Am \ 0 Mazda RX4 21.0 6 160.0 11…
13 апр '18 в 10:35
1
ответ
Получение KeyError после запуска json.loads
Я хочу изменить значение идентификатора в цикле от 0 до 100, а затем загрузить эти изображения, но в цикле сообщалось об ошибке, и значение словаря не было найдено. #!/usr/bin/env python3 import requests import json import os import urllib if not os…
27 янв '19 в 09:07
1
ответ
Почему я получаю KeyError за попытку открыть книгу Excel с помощью xlrd
Я пытаюсь перебрать папку электронных таблиц Excel и открыть их для извлечения данных и отправки в базу данных. До сих пор я получаю сообщение об ошибке при попытке использовать xlrd.open_workbook. Я пытаюсь понять, что такое ключевая ошибка и почем…
14 фев '19 в 14:10
1
ответ
Ошибка ключа для set_index фрейма данных панд по объекту списка
Я хочу установить индекс кадра данных pandas по списку, который включает даты в общем формате ГГГГ: ММ: ДД чч: мм: сс index=df.index.tolist() df2=df1.set_index(index) исход KeyError: '2011-06-21 00:00:00' Я пытался df2=df1.set_index(str(index)) из-з…
20 ноя '18 в 12:58
3
ответа
Django - KeyError в поле формы
Поэтому я получаю KeyError, каждый раз, когда пытаюсь отправить набор форм.Я задавал подобный вопрос раньше здесь, и решение, казалось, работало некоторое время, но теперь я получаю вышеупомянутую KeyError.Код и трассировка ниже: Форма: class Coding…
12 июл '13 в 13:15
0
ответов
Функция требует непустого ввода: Как обойти ошибку в этом случае?
Мой код состоит из нескольких функций, выполняющих несколько тестов. Допустим, f1 создает список имен "listnames", который затем используется в качестве входных данных для f2 для дальнейшего анализа. Список имен выглядит так: 0 ('stock1', 'stock2') …
06 апр '18 в 01:41
1
ответ
Ошибка ключа '0' в формате dict
Я все еще новичок в Python, и я хотел знать, почему это: dict = {} dict[0] = '123' a = 0 if dict["{}".format(a)]["{}".format(a)] == '1': print('True') дает мне ключевую ошибку "0", но не это: dict = {} dict[0] = '123' if dict[0][0] == '1': print('Tr…
15 июн '14 в 09:15
1
ответ
Получить имя файла в Mapper hadoop
Мой картограф организован следующим образом: #!/usr/bin/python import os import sys for line in sys.stdin: filename = os.environ["map_input_file"] print(filename) Я просто пытаюсь получить имя файла в маппере, но есть ошибка в файле map_input_file, …
15 фев '19 в 08:42
0
ответов
Python3: Изменить переменную экземпляра класса словаря
class myClass: def __init__(self): self.myClassDict = {} def ADD_DictPair(self, Value, Key): #Per ShadowRanger's Solution (Solved) #self.myClassDict[Value] = Key #Wrong Code self.myClassDict[Key] = Value #Correct Code def get_myDict(self): return se…
08 мар '17 в 03:53
1
ответ
Python 3.4.3 ipywidgets взаимодействует результаты в "ядре" KeyError и traitlets.traitlets.TraitError
Когда я запускаю код ниже, я всегда получаю две ошибки. import cv2 from ipywidgets import interact def thrImage(thr=254): _,imgOut = cv2.threshold(img,thr,255,cv2.THRESH_BINARY) cv2.imshow("tresholdImage",imgOut) img = cv2.imread("../../bspBilder/00…
28 ноя '15 в 21:13
6
ответов
KeyError: 0 при переборе ключей словаря в словаре
Я хочу удалить человека из каждой команды с наименьшим количеством очков. Но я всегда получал KeyError: 0 Players = {'An': {'Team ':'Red','Score':6 }, 'Jef': {'Team':'Blue','Score': 7 },'Jos': {'Team':'Red','Score':5 }} names= Players.keys() for i i…
02 май '15 в 18:11
1
ответ
Как использовать InlinePanel в ModelAdmin?
Я устанавливаю модель, которая должна быть создана с несколькими экземплярами подмодели. Я хочу иметь возможность редактировать и создавать эту модель в интерфейсе администратора, поэтому я добавляю ее с помощью ModelAdmin, Согласно документации, я …
17 фев '17 в 13:44
1
ответ
KeyError: Python 'L194'
Вот скриншот файла, с которым я работаю. Содержит "L194". Вот полная строка, просто чтобы показать, что после разбиения в ней всего 5 элементов, как и в других предложениях. L194 +++ $ +++ u0 +++ $ +++ m0 +++ $ +++ BIANCA +++ $ +++ Можем ли мы сдела…
04 июл '18 в 19:57
1
ответ
Ошибка значения Python JSON
Я получаю следующую ошибку для следующего кода и не могу ее устранить. Ошибка возникает после того, как цикл правильно создал несколько файлов. Я использую следующий код: import urllib import json symbolslist = open("C:/Users/Asus/Desktop/Python/web…
22 дек '15 в 13:02
1
ответ
Получите непротиворечивую ключевую ошибку: \n
При попытке запустить скрипт, содержащий следующий код для генерации текстового блока: from textwrap import dedent text = dedent("""\ yada yada '1' ('2','3',4') ('{0}', Null, '{1}', '{ "Hello":"world", }', '1', '{2}');""").format("yada1","yada2","ya…
26 авг '15 в 10:30
0
ответов
Импортированный файл Excel от Pandas и KeyError
У меня есть файл Excel с несколькими листами, который уже импортирован pd.Read_Excel. Это OrderedDic(). Затем я создал пустой OrderedDict() и запустил цикл for, чтобы сделать что-то вроде следующего: imp_by_xlfile=pd.ExcelFile(excelfile) sheet_names…
01 дек '18 в 22:24