2015-05-12 2 views
1

Я использую следующую функцию для проверки связи телнетаPython подключения телнет отказаться исключением

telnetlib.Telnet("172.28.5.240", "8080") 

Когда соединение отказалось это показывает сообщение об исключении. Можно ли скрыть сообщение и определить как успешное или неудачное с помощью условия?

+0

Как и в случае перехвата исключенного броска? –

+0

Возможно, начните здесь: https://docs.python.org/2/tutorial/errors.html#handling-exceptions – jonrsharpe

ответ

2

Вы можете использовать примерочные, за исключением, наконец, блоки

try: 
    # 
    # 
    response = 'Success' 
except: 
    response = 'Failed' 
finally: 
    print response 
+0

Ваш ответ прекрасен. Благодарю. – guru

0

На основании ответа Suku, я развивать свой код. это рабочий ответ. И вот мой сценарий для справки.

try: 
    conn = telnetlib.Telnet("172.28.5.240", "80") 
    response = 'Success' 
except: 
    response = 'Failed' 
finally: 
    print response 
Смежные вопросы