問題タブ [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.

0 投票する
2 に答える
84 参照

function - クラス内の機能として「本を寄贈」する方法

この仮想電子図書館があり、クラスの下に定義された関数があり、本が特定の図書館にあるかどうかを ID NUMBER OF THE BOOK (オブジェクト) で確認し、そうでない場合は、ライブラリに追加します。try-except ブロックでテストすると、ID 番号がまだ存在しないことがわかっていても、except メッセージが表示され続けます。誰かが私がこの問題を理解するのを手伝ってくれるなら、それは良いことです.

これは私のtry-exceptブロックです:

私のライブラリは空のリストとして定義されていました library=[] 私の try-except ブロック コードが間違っていますか、それとも donate_book コードが間違っていますか?

私の本のクラス:

重複エラーを次のように定義しました。

0 投票する
1 に答える
490 参照

python - 例外から渡されたバイトの出力

これは poplib.error_proto のコードのようです。

例外で POP 応答からのバイトを渡すだけです。私がやりたいことは、例外をキャッチし、それらのバイトを取得し、それらに .decode('ascii') を使用して、それらを文字列として出力することです。私は自分のテスト設定を次のように書きました:

最後の行を次のように置き換えてみました。

しかし、役に立たない。これは可能ですか?もしそうなら、どうすればこれを実装できますか?

更新: falsetru が指摘しているように、ドキュメントには結果が文字列として返されると書かれていますが、そうではありません:

0 投票する
2 に答える
3777 参照

python - try-except-else ステートメントの使用例

句に命令elseがある場合、句を使用するポイントは何ですか?returnexcept

私がこの質問をしているのは、Django のドキュメントが関数内のある時点vote()でそれを行っているためです。return句内の命令exceptがとにかく関数の実行を停止することを考えると、else例外が発生しない場合にのみ実行する必要があるコードを分離するために句を使用したのはなぜですか? 彼らはそのelse条項を完全に省略できたかもしれません。

0 投票する
0 に答える
134 参照

python - 試してみてください、そうでなければ、投稿データを取得する際に期待することをしないでください(Django)

Django 1.6 と Python 2.7 を使用しています。基本的に私は投票アプリケーションを作成しており、ラジオ ボタンから選択した選択肢 (「市民」) を取得し、選択した市民を 1 対 1 のキーとして使用して「最高の市民」をインスタンス化しようとしています。

ここに私のモデルがあります:

urls.py:

「choose_best」ビューが期待どおりに動作しません。どうやら、try 句は OK と評価されていますが、それ以外は決して実行されません。印刷テストを使用していますが、コマンド プロンプトに表示されません。

ブラウザーが index.html に戻ることを期待していますが、最後の else 節はすぐに評価されます。私は何を間違っていますか?誰の助けにも感謝します。

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

python - try catch 例外時に print ステートメントを無視する

私はこの簡単なtry-exceptコードを持っています:

例外のある出力:

CheckTestFirmwareCommunication_SetPort:
CheckTestFirmwareCommunication_SetPort: DD_NoResponseException()

質問:

  1. 例外が発生しても印刷ステートメントが表示される理由を誰かが説明できますか?

  2. try-except例外をキャッチした場合、印刷ステートメントを無視することは可能ですか?

0 投票する
1 に答える
41 参照

python - Python - アクセスできないときに Web サービスを処理する方法は?

Web サービスへの呼び出しを処理する Python をコーディングしています。

Web サービスへの呼び出しは次の行にあります。

このプライベート メソッドは、Web サービスに対してさまざまな呼び出しを行い、結果を返します。ここでの問題は、この Web サービスが頻繁に失敗することです。呼び出しの 1 つが失敗した場合、たとえば 10 分間待ってから再試行する方法を実装する必要があります。10 分後に再び失敗した場合は、30 分待ってから再試行し、30 分後に再び失敗した場合は、 60分待って…

calculate() メソッドでこのようなものを実装するための最良の方法は何ですか?

私はこのようなものを実装しましたが、それは間違っているように見え、行うべき方法ではありません。

これを正しい方法で行う方法の手がかりはありますか?

よろしくお願いします、