Найти - Пользователи
Полная версия: Как объяснить интересное поведение модуля anydbm
Начало » Базы данных » Как объяснить интересное поведение модуля anydbm
1
fMad
скрипт работая в Arch/Linux python2.5 создаёт *.dbm
при попытке работать с этим файлом в BSD оказывается что его нельзя читать, и что в бсд свой формат этого файла, даже с именами файлов по разному работает
Может быть нельзя их переносить между платформами, а необходимо генерировать при инсталляции скрипта?
как то непривычно, после С/С++ столкнуться с такими вещами в “кросплатформенном” языке
slivlen
Возможно, проблема заключается в том, что Python в этих системах собран с поддержкой разных форматов dbm(ndbm - BSD DB compatibility interface и gdbm - GNU GDBM compatibility interface). Чтобы это проверить, сначала определи тип dbm спомощью whichdb, затем проверь наличие в системе необходимого модуля для работы с этим форматом.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB