Уведомления

Группа в Telegram: @pythonsu

#1 Июль 4, 2019 17:29:02

PyGirl2000
Зарегистрирован: 2019-07-04
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с ошибкой...

Всем привет! Ребята, подскажите плз в чем может быть проблема. Задача была обойти 200 роутеров и накатить на них некие команды, при этом, после каждого spoke(client)роутера идет коннект на hub(server)роутер.
В общем скрипт коннектится к 9 spoke - все ок, на 10 spokе все что нужно прописывается и идет обрыв скрипта после попытки законнектится на hub с такой ошибкой
DEBUG:paramiko.transport:EOF in transport thread
Погуглив ошибку я пришла к выводу что многие просто не могут законнектится…Я же беру часть скрипта копипастом с места обрыва, вставляю в новый файл и опять до 10 роутеров - все ок…и тд… То есть ошибки в скрипте нет, но пришлось 20 раз перезапускать скрипт…Возможно кто-то сталкивался с подобным и знает как мне помочь? Буду очень благодарна…И вдогонку, если какой-то маршрутизатор не доступен скрипт так же останавливается(что логично), как сделать так чтоб он не обращал внимание на неудачную попытку коннекта и шел по следующим роутерам? Спасибо.

Офлайн

#2 Июль 4, 2019 19:46:18

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10024
Репутация: +  857  -
Профиль   Отправить e-mail  

Помогите с ошибкой...

Тут нужно код смотреть.

PyGirl2000
Я же беру часть скрипта копипастом с места обрыва, вставляю в новый файл и опять до 10 роутеров - все ок…и тд… То есть ошибки в скрипте нет
Это не факт.



Офлайн

#3 Июль 7, 2019 12:55:27

Viktori
Зарегистрирован: 2019-07-05
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с ошибкой...

def _():

import random

print('Камень/ножницы/бумага')

print("1 = 'КАМЕНЬ'")

print("2 = 'НОЖНИЦЫ'")

print("3 = 'БУМАГА'")

print("Выберите число:")

x=int(input('>   '))

if x>3 or x<1:

    print("Выбрано неверное число")

    print("1 = 'КАМЕНЬ'")

    print("2 = 'НОЖНИЦЫ'")

    print("3 = 'БУМАГА'")

    print("Выберите число:")

    x=int(input('>   ')

if x==2:

    print("Вы:")

    print("Ножницы")

elif x==3:

    print("Вы:")

    print("Бумага")

elif x==1:

    print("Вы:")

    print("Камень")

print("Оппонент:")

app=random.randint(1, 3)

if app==1:

    print("Камень")

elif app==2:

    print("Ножницы")

else:

    print("Бумага")

Выдает ошибку в двоеточии. В чем дело?

Отредактировано Viktori (Июль 7, 2019 12:56:35)

Офлайн

#4 Июль 7, 2019 13:24:10

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Помогите с ошибкой...

строкой выше скобки закрывающей не хватает. на будущее создавайте свою тему а не пишите вопрос в другой теме!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version