Уведомления

Группа в Telegram: @pythonsu

#1 Май 4, 2016 20:32:53

ping8888
Зарегистрирован: 2016-05-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

VLAN generator

Здравствуйте!Я совсем новичок в программировании и в питоне в частности. Хочу написать свой первый скрипт,который генерирует строки конфига для создания vlan на коммутаторах d-link :
create vlan v1221 tag 1221
create vlan v1222 tag 1222
create vlan v1223 tag 1223
и тд и тп.
Т.е пользователь будет вводить два числа,от какого и до какого номера vlan нужно сгенерировать.
Хочу создать цикл для списка,который потом будет еще это всё выплевывать в файл.И пришол ступор с “v1223” - как запилить этот элемент в список,чтобы с каждым следующим проходом цикла увеличивалось значение на единицу,ведь тут str и int?Обязательно должно быть слитно.
Прошу прощения за такой нубский вопрос,кому не сложно подскажите)

Офлайн

#2 Май 5, 2016 03:22:55

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

VLAN generator

>>> def make_cmd(n):
...     return 'create vlan v{0} tag {0}'.format(n)
... 
>>> for i in range(1, 5 + 1):
...     print(make_cmd(i))
... 
create vlan v1 tag 1
create vlan v2 tag 2
create vlan v3 tag 3
create vlan v4 tag 4
create vlan v5 tag 5
>>>



Офлайн

#3 Май 5, 2016 07:41:54

ping8888
Зарегистрирован: 2016-05-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

VLAN generator

Благодарю,работает!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version