問題タブ [try-except]
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.
function - クラス内の機能として「本を寄贈」する方法
この仮想電子図書館があり、クラスの下に定義された関数があり、本が特定の図書館にあるかどうかを ID NUMBER OF THE BOOK (オブジェクト) で確認し、そうでない場合は、ライブラリに追加します。try-except ブロックでテストすると、ID 番号がまだ存在しないことがわかっていても、except メッセージが表示され続けます。誰かが私がこの問題を理解するのを手伝ってくれるなら、それは良いことです.
これは私のtry-exceptブロックです:
私のライブラリは空のリストとして定義されていました library=[] 私の try-except ブロック コードが間違っていますか、それとも donate_book コードが間違っていますか?
私の本のクラス:
重複エラーを次のように定義しました。
python - 例外から渡されたバイトの出力
これは poplib.error_proto のコードのようです。
例外で POP 応答からのバイトを渡すだけです。私がやりたいことは、例外をキャッチし、それらのバイトを取得し、それらに .decode('ascii') を使用して、それらを文字列として出力することです。私は自分のテスト設定を次のように書きました:
最後の行を次のように置き換えてみました。
しかし、役に立たない。これは可能ですか?もしそうなら、どうすればこれを実装できますか?
更新: falsetru が指摘しているように、ドキュメントには結果が文字列として返されると書かれていますが、そうではありません:
python - try-except-else ステートメントの使用例
句に命令else
がある場合、句を使用するポイントは何ですか?return
except
私がこの質問をしているのは、Django のドキュメントが関数内のある時点vote()
でそれを行っているためです。return
句内の命令except
がとにかく関数の実行を停止することを考えると、else
例外が発生しない場合にのみ実行する必要があるコードを分離するために句を使用したのはなぜですか? 彼らはそのelse
条項を完全に省略できたかもしれません。
python - 試してみてください、そうでなければ、投稿データを取得する際に期待することをしないでください(Django)
Django 1.6 と Python 2.7 を使用しています。基本的に私は投票アプリケーションを作成しており、ラジオ ボタンから選択した選択肢 (「市民」) を取得し、選択した市民を 1 対 1 のキーとして使用して「最高の市民」をインスタンス化しようとしています。
ここに私のモデルがあります:
urls.py:
「choose_best」ビューが期待どおりに動作しません。どうやら、try 句は OK と評価されていますが、それ以外は決して実行されません。印刷テストを使用していますが、コマンド プロンプトに表示されません。
ブラウザーが index.html に戻ることを期待していますが、最後の else 節はすぐに評価されます。私は何を間違っていますか?誰の助けにも感謝します。
python - try catch 例外時に print ステートメントを無視する
私はこの簡単なtry-except
コードを持っています:
例外のある出力:
CheckTestFirmwareCommunication_SetPort:
CheckTestFirmwareCommunication_SetPort: DD_NoResponseException()
質問:
例外が発生しても印刷ステートメントが表示される理由を誰かが説明できますか?
try-except
例外をキャッチした場合、印刷ステートメントを無視することは可能ですか?
python - Python - アクセスできないときに Web サービスを処理する方法は?
Web サービスへの呼び出しを処理する Python をコーディングしています。
Web サービスへの呼び出しは次の行にあります。
このプライベート メソッドは、Web サービスに対してさまざまな呼び出しを行い、結果を返します。ここでの問題は、この Web サービスが頻繁に失敗することです。呼び出しの 1 つが失敗した場合、たとえば 10 分間待ってから再試行する方法を実装する必要があります。10 分後に再び失敗した場合は、30 分待ってから再試行し、30 分後に再び失敗した場合は、 60分待って…
calculate() メソッドでこのようなものを実装するための最良の方法は何ですか?
私はこのようなものを実装しましたが、それは間違っているように見え、行うべき方法ではありません。
これを正しい方法で行う方法の手がかりはありますか?
よろしくお願いします、