#python #tuples #snmp #quotes
#python #Кортежи #snmp #цитаты
Вопрос:
Я знаю, что это, вероятно, простой вопрос, но как мне удалить кавычки, созданные этим кодом:
import netsnmp
site = "office"
session = netsnmp.Session( DestHost='10.0.0.250', Version=2, Community='public' )
mod = netsnmp.VarList( netsnmp.Varbind('HOST-RESOURCES-MIB::hrDeviceDescr.1') )
model = session.get(mod)
print model
Это приводит к следующему результату:
('HP Color LaserJet CM4540 MFP',)
Как мне избавиться от этих круглых скобок и кавычек?
Ответ №1:
Попробуйте:
print model[0]
Вы пытаетесь распечатать представление кортежа.
Комментарии:
1. Хорошее эмпирическое правило, когда что-то ведет себя не так, как вы ожидаете, — это проверить тип объекта. Эта проблема была бы немедленно выявлена простым
print(type(model))
.