Какая разница между двумя модулями в 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
Источник
Комментариев нет:
Отправить комментарий