Я обращаюсь к устройствам, собираю некоторую информацию, сохраняю ее как json и анализирую в db api через https. Я проверил несколько похожих вопросов, но все еще не нашел правильного ответа.
Я хочу добавить данные в мой файл JSON, и это дает мне ошибку ниже
**temp[data["host_details"]] = temp_dict
TypeError: unhashable type: 'list'**
код строки ниже
data = {"local_hostname":"","local_ipaddress":"","host_details": []}
outfile = "list_hostname.csv"
for device in devices['list']:
temp[data["local_hostname"]] =
connection.find_prompt().rstrip('>')
temp[data["local_ipaddress"]] = device['ip']
with open("list_hostdetails.csv") as host_file:
hosts = host_file.readlines()
temp_dict = {}
for dd in hosts:
temp_dict["device_Name"] = dd[1]
data["host_details"].append(temp_dict)
temp_dict = {}
temp[data["host_details"]] = temp_dict
jsonFile["device"].append(temp)
Добавить список данных на устройство []. Я устранял это в течение нескольких дней ... и все же не повезло ... благодарю вас за помощь, чтобы вести меня дальше. Спасибо всем.