問題タブ [abc]
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.
abc - node.js を使用して端末コマンドを実行する
node.js spawn を使用して端末コマンドを実行しようとしています
そのためにコードを使用しています
But it treated greater than
> as string
">" として出力を得る
>
文字列なしで使用するにはどうすればよいですか
python - 抽象メソッドが実装されていなくても、抽象クラスのインスタンス化中にエラーは発生しません
私は以下のpythonコードを試していました:
@abstractmethod
抽象メソッドを実装していないため、親クラスが抽象になり、子クラスも抽象になることが保証されると思いました。しかし、ここでは、両方のクラスをインスタンス化しようとしてもエラーは発生しません。
誰でも理由を説明できますか?
python - 組み込み型から派生した基本クラスを使用して python abc インターフェイスを構築する
基本クラスが dict などの python 組み込み型から派生するインターフェイスを構築したいと思います。そのためにabc
、標準ライブラリの python を使用しますが、次のテストを実行すると、具体的なクラスの実装で欠落しているメソッドに対して例外が発生しません。
classがではなくBase
から派生する場合、期待されるメカニズムが機能します。この動作の理由について何か考えはありますか? それは期待されるものですか?もしそうなら、これを回避する方法は?object
dict
abc
python - Pythonでは、抽象メソッドを子クラスで静的にする方法は?
これは私が望むセットアップです: A は、静的および抽象メソッド f() を持つ抽象基本クラスである必要があります。B は A から継承する必要があります。要件: 1. A をインスタンス化できない必要があります 2. 静的な f() を実装しない限り、B をインスタンス化できない必要があります
この質問からインスピレーションを得て、いくつかのアプローチを試しました。これらの定義では:
ここで、A2 と B2 は通常の Python 規則を使用して定義され、A & B はこの回答で提案されている方法を使用して定義されます。以下は、私が試したいくつかの操作と、望ましくない結果です。
クラス A/B の場合:
クラス A2/B2 の場合:
これらのアプローチのどちらも私が望む出力を与えないので、どうすれば私が望むものを達成できますか?
python - コレクションの ABC モジュールに Callable ABC があるのはなぜですか?
Pythoncollections.abc
モジュールには、オブジェクトのさまざまな機能をチェックするための便利な ABC が多数含まれていますが、属していないように見えるのはCallable
. 呼び出し可能な標準コレクションはPEP 3119
なく、理由を提供したり、呼び出し可能な ABC について言及したりすることさえありません。
コンテキスト: 私は楽しみのために Python->Java コンパイラを書いています。決定の背後に何らかの理由があるかどうかを確認したかったので、その理由を自分のコードにリストすることができました。
python - 基本クラスにインポートされたライブラリを呼び出すPython抽象適切な方法
抽象クラスの基底クラスにインポートされた関数を利用する適切な方法は何ですか? 例:base.py
私は次のものを持っています:
次に、メソッドを次のように定義しますdiet.py
。
ただし、実行しようとすると
私は以下を取得します:
diet.py
によってインポートされたライブラリを認識するにはどうすればよいbase.py
ですか?