Python как напечатать кортеж без кавычек

#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)) .