私は Python を初めて使用します。FileSystem の代わりに MySQL でサポートできるカスタム Shelve 実装を使用する必要があります。DB ストアが必要な場合、Py DB API に準拠したドライバーを使用しない理由を考えるかもしれないので、要件は少し奇妙に見えます。本当の問題はこのようになります。FileSystem を使用してデータを永続化するオープン ソース プロジェクトには、既にシェルブ実装があります。ここで、FileBased または MySQL ベースのストアのいずれかを使用できる方法を提供する必要があり、既に行われた呼び出しと将来追加される可能性のある呼び出しを変更せずに、Shelve の dict をバックアップできる場所を見つける必要があるとします。 MySQLによって。
抜け道はありますか?お時間をいただきありがとうございます。