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

У стандартній бібліотеці мови Python є присутнім ще одна реалізація бібліотеки Pickle, що коштує того, щоб ви звернули на неї увага. Вона називається cPickle. Як виявляється з ім'я, бібліотека cPickle реалізована мовою С. Раніше ми вже пропонували застосовувати двійковий формат у випадках, коли ви почнете зауважувати, що на збереження об'єктів потрібне істотний час. У цьому ж випадку можна спробувати використовувати модуль cPickle. Інтерфейс модуля cPickle у точності відповідає інтерфейсу "звичайного" модуля pickle.

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