Форум сайта python.su
скрипт работая в Arch/Linux python2.5 создаёт *.dbm
при попытке работать с этим файлом в BSD оказывается что его нельзя читать, и что в бсд свой формат этого файла, даже с именами файлов по разному работает
Может быть нельзя их переносить между платформами, а необходимо генерировать при инсталляции скрипта?
как то непривычно, после С/С++ столкнуться с такими вещами в “кросплатформенном” языке
Офлайн
Возможно, проблема заключается в том, что Python в этих системах собран с поддержкой разных форматов dbm(ndbm - BSD DB compatibility interface и gdbm - GNU GDBM compatibility interface). Чтобы это проверить, сначала определи тип dbm спомощью whichdb, затем проверь наличие в системе необходимого модуля для работы с этим форматом.
Офлайн