問題タブ [tinydb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - TinyDb は更新の実行時にデータをキャッシュしますが、json ドキュメントは更新しません
プロジェクトで TinyDB を使用して、不和ボットの情報を保存しています。ユーザーが「ロール」を更新するたびに、変更された値がキャッシュされますが、ドキュメントは変更を反映して更新されません。これにより、ボットが再起動するたびにデータが保存されなくなります。
ユーザーデータは次のようになります。
「ロール」ディクショナリにキーと値を追加するコマンドがあります。コードは次のとおりです。
handler.py
データベース.py
python - FastStone 画像ビューア .db ファイルのエンコーディング
FSIV がマークされた画像などを保存する .db ファイルを読み込もうとしています (後で書き込もうとしています) (「C:\Users\My Name\AppData\Roaming\FastStone\FSIV」に Python.
ファイルは上部に明確にTinyDB 2.0
表示されますが、TinyDB を使用して Python (3.10) でこれらのファイルを開こうとすると、これらのエラーのいずれかが表示されます (使用するファイルとエンコードによって異なります)。
また
ここで(Python 3.7の場合)エンコーディングリストを設定しようとしまし...\tinydb\storages.py (Line 83)
たが、どれも機能しませんでした。
試してみる可能性のあるエンコーディングはどこで見つけることができますか、または FastStone Image Viewer が使用するエンコーディングを誰かが知っていますか?
それとも、カスタムエンコーディングを使用していますか?
前もって感謝します!