python2.7 - Python を使用して非固定クラスを作成するには?
世界只因有你
世界只因有你 2017-06-12 09:22:44
0
4
781

Python は初めてなので、検索したいものが見つかりません。たとえば、json 構成ファイルからデータを読み取り、そのデータに基づいてクラス オブジェクトを作成し、これらのオブジェクトのメソッドを呼び出します。このjson設定ファイルのデータは自由に設定できます。クラスのオブジェクトに対応するデータのセットが存在する場合があります。オブジェクトの 3 つのクラスに対応する 3 つのデータ セットが存在する場合もあります。
この JSON データを読み取り、クラスのオブジェクトを作成するコードを作成するにはどうすればよいですか?

クラス targetobject(object):

リーリー

そして、json データは... "object1":{"attr1":"dawdad","attr2":"dwagfreg"},"object2":{"attr1":"45324523", "attr2": "45634"},

実際のデータについては、object1 object2 という名前ではなく、別の名前である可能性があります。そして、この json ファイルを読み取った後、クラスのオブジェクトを作成し、それを json

のデータに割り当てます。
世界只因有你
世界只因有你

全員に返信(4)
扔个三星炸死你

投稿者はオブジェクトを動的に作成したいと考えています。 exec

で作成可能 リーリー

出力ダウダッド

タイプを使用して作成することもできます

リーリー
いいねを押す +0
滿天的星座

Pythonでクラスを作成する場合、すべてのメンバーを指定する必要はありません(つまり、すべてのPythonオブジェクトが固定されているわけではありません)

リーリー

したがって、Json を読み取り、Json 内の対応するデータ メンバーを任意のオブジェクトに追加するだけです

いいねを押す +0
为情所困

投稿者はこの種の構造を望んでいるようです:

リーリー

設定ファイルの場合はtomlの使用を推奨します(https://github.com/toml-lang/...
Python tomlをインストールすると使用可能になります。

)
いいねを押す +0
伊谢尔伦

実際、ファイル内のjson数据,变成可以操作的对象, 就类似字典那样..看下jsonライブラリが要件を満たしているかどうかを確認する必要があると思います:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!