Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Використовуємо ключ Verbose
Часто інструменти командного рядка, що використовують протокол SNMP, мають більше число параметрів, що ускладнює їхнє використання. Справедливості заради варто помітити, що творці змушені розробляти інструменти, які могли б працювати з версіями 1, 2 і 3 протоколи SNMP, і додатково дозволяти ціла купа інших проблем. А що, якщо ці проблеми до вас не ставляться й до того ж ви досить ледачі? Ви можете створити власну кудзу-версію утиліти snmpdf, що приймає як аргумент тільки ім'я машини.

Без усяких сумнівів, це можливо. Часто, щоб змінити поводження утиліти UNIX за допомогою мови Python, доводиться писати більше рядків програмного коду, чим мовою Bash. Але, незважаючи на це, ми віддаємо перевагу мові Python, тому що він дозволяє використовувати більше багатий набір коштів для розширення інструментів під свої потреби. Крім того, ви можете протестувати цей програмний код точно так само, як ви тестируете інші свої сценарії, тому часто додатковий програмний код це правильний вибір у довгостроковій перспективі.

Цей сценарій умістився приблизно у двадцять рядків програмного коду, але він робить наше життя набагато простіше. Використання чарівних особливостей модуля optparse допомогло передбачити значення за замовчуванням для деяких аргументів, щонайкраще відповідним нашим потребам. Наприклад, ми визначили, що за замовчуванням буде використовуватися версія 2 протоколи SNMP, тому що ми знаємо, що в нашім обчислювальному центрі використовується тільки ця версія протоколу.
Служба аутентификации Служба аутентификацииОдне із самих удалих визначень, з якими нам доводилося зіштовхуватися, приводиться у Википедии: "прикладний протокол, що дозволяє звертатися до служби каталогів, що працює поверх протоколу TCP/IP". Як приклад...
Веб додатка Веб додаткаОдне з поліпшень, яке можна було б внести в цей додаток, -це реалізувати сортування в порядку, зворотному поточний. Зробити це досить просто, але ми залишимо реалізацію цієї можливості читачам. Як ще одне поліпшення...
Запуск сценарію Запуск сценаріюЦе в точності відповідає нашим очікуванням. Тепер спочатку спробуємо запустити сценарій, що додає новий запис, а потім знову запустимо сценарій, що витягає дані. Цей приклад ідентичний попередньому прикладу, де використовувався метод store,...
Створення звітів Створення звітівКрім того, ми могли б розширити цей сценарій і відшукувати запису з обсягом використання 80 відсотків, 70 відсотків і видавати попередження по досягненні цих рівнів. Такий сценарій легко можна було б об'єднати, наприклад, с...
 
(c) Copyright