問題タブ [python-attrs]

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.

0 投票する
11 に答える
14621 参照

python - __init__ で "self.x = x; self.y = y; self.z = z" パターンを回避するにはどうすればよいですか?

のようなパターンが見られます

多くの場合、より多くのパラメーターを使用します。このような退屈な繰り返しを避ける良い方法はありますか? namedtuple代わりにクラスを継承する必要がありますか?

0 投票する
8 に答える
877 参照

python - Python を使用して JSON を作成する

Python を使用して JSON を作成したいと考えています。

役立つライブラリが見つからなかったので、Python ファイル内のクラスの順序を調べることができるかどうか知りたいですか?

をインポートする場合example、クラスの順序を知りたいです。この場合、[Foo, Bar] であり、[Bar, Foo] ではありません。

これは可能ですか?「はい」の場合、どのように?

バックグラウンド

yaml/json に満足していません。Python クラス (オブジェクトへのインスタンス化ではなく、クラスのみ) を介して構成を作成するという漠然とした考えがあります。

私の目標 (簡単で楽しいツールで JSON を作成する) を達成するのに役立つ回答は大歓迎です。

0 投票する
5 に答える
629 参照

python - 別の名前付きタプルから名前付きタプルを推定またはサブタイプ化する方法は?

序文

Pythonicな方法でデータクラスを概念化する方法を考えていました。具体的には、DTO ( Data Transfer Object .)について話しています。

@jeff-oneill の質問「<a href="https://stackoverflow.com/questions/3357581/using-python-class-as-a-data-container/">Using Python class as a @joe-kington は組み込みのnamedtuple.

質問

Python 2.7 ドキュメントのセクション 8.3.4 には、複数の名前付きタプルを組み合わせる方法の良い例があります。私の質問は、逆を達成する方法ですか?

ドキュメントの例を考慮してください:

「Pixel」インスタンスから「Color」または「Point」インスタンスを推測するにはどうすればよいですか?

できればパイソンの精神で。

0 投票する
3 に答える
4970 参照

python - Pythonモジュール「attrs」を使用して「attr.asdict(MyObject)」の逆を実現する方法

Pythonモジュールのドキュメントでは、属性のクラスを辞書表現に変換する方法があるとattrs 述べています:

例:

どうすれば反対を達成できますか:定型文なしで、モジュールCoordinatesの喜びで、有効な辞書表現からのインスタンスを取得できますか?attrs