問題タブ [jsonpickle]
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 - サブクラスの Jsonpickle はデータ型を変更します
私のプロジェクトの 1 つでjsonpickle
、同じファイルから実行する限りは問題なく動作しますが、別のクラスから実行すると、ターゲット オブジェクトが dict に変更されます。以下は簡単な問題の再構成です。私の元のクラスは少し複雑ですが、問題は同じです。
gui.py
PS 問題は、(他のコードのリファクタリングを使用して)に変更import data
すると「消える」from data import *
のですが、その理由がわかりません...
簡単な例:
- data.py - 単独で正常に動作します
- gui.py (動かない)
2 番目のファイルがエラーを返します:
python - 奇妙な jsonpickle.encode の動作
私はjsonpickle
小さなプロジェクトのデータベースとして使用していますが、複雑なクラスをエンコードするときに奇妙な動作に遭遇しBook
ましUser
た{"py/id":4}
. 誰かが私がどこで間違っていたのか、どうすればこれを修正できるのかを説明してもらえますか
出力:
python-3.x - 「jsonpickle」という名前のモジュールがありません: このエラーを解決する方法
ファイル /usr/lib/spark/python/lib/pyspark.zip/pyspark/cloudpickle/cloudpickle.py、562 行目、サブインポートのインポート(名前) ModuleNotFoundError: jsonpickle という名前のモジュールがありません
プログラムの実行中に上記のエラーが発生します。「pip install jsonpickle」、「pip3 install jsonpickle」、「pip3.6 install jsonpickle」を試してみました
jsonpickle は pyspark で動作しませんか???