Перейти до змісту

5. Створення базових скриптів

Якщо говорити загалом, то скрипт – це звичайний файл. У цьому файлі зберігається послідовність команд, які потрібно виконати.

Почнемо із базового скрипту. Виведемо на стандартний потік виведення кілька рядків.

Для цього потрібно створити файл access_template.py з таким вмістом:

access_template = ['switchport mode access',
                   'switchport access vlan {}',
                   'switchport nonegotiate',
                   'spanning-tree portfast',
                   'spanning-tree bpduguard enable']

print('\n'.join(access_template).format(5))

Спочатку елементи списку об'єднуються в рядок, розділений символом \n, а в рядок підставляється номер VLAN, використовуючи форматування рядків.

Після цього потрібно зберегти файл і перейти до командного рядка.

Так виглядає виконання скрипту:

$ python access_template.py
switchport mode access
switchport access vlan 5
switchport nonegotiate
spanning-tree portfast
spanning-tree bpduguard enable

Ставити розширення .py у файлу не обов'язково, але це бажано робити.

У книзі всі скрипти, які створюватимуться, використовують розширення .py. Можна сказати, що це гарний тон - створювати скрипти Python з таким розширенням.