Страницы

Поиск по вопросам

пятница, 7 июня 2019 г.

В чем разнице между двумя модулями в Python?

Какая разница между двумя модулями в Python?
Для примера я взял pickle но есть и другие модули подобного вида, что лучше и когда применять, дайте совет


Ответ

Модуль pickle сразу импортирует _pickle , если есть такая возможность. _pickle это c оптимизированная версия pickle
Из исходников модуля pickle
# Use the faster _pickle if possible try: from _pickle import ( PickleError, PicklingError, UnpicklingError, Pickler, Unpickler, dump, dumps, load, loads ) except ImportError: Pickler, Unpickler = _Pickler, _Unpickler dump, dumps, load, loads = _dump, _dumps, _load, _loads
В Python 2 _pickle была также известна как cPickle
Источник

Комментариев нет:

Отправить комментарий