Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Запуск сценарію
У стандартній бібліотеці мови Python є модуль opt-parse, що бере на себе рішення однієї із самих незручних завдань у створенні якісного інструмента командного рядка. Навіть для самих малюсіньких "разових" інструментів краще використовувати opt-parse, чим sys. argv, тому що в "разових" інструментів є властивість згодом перетворюватися в нормальні робочі інструменти. У наступному розділі ми пояснимо, чому краще використовувати модуль opt-parse, але суть відповіді полягає в тім, що наявність гарного модуля розбору аргументів дозволить дозволити самі незвичайні ситуації

Введення в optparse: Як згадувалося в попередньому розділі, навіть самий маленький сценарій може скористатися перевагами модуля optparse при виконанні розбору параметрів командного рядка. Приступаючи до вивчення можливостей optparse, цікавіше буде почати зі своєрідного приклада "Hello World", що виконує обробку параметрів і аргументів.

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