問題タブ [stopiteration]

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 投票する
1 に答える
2094 参照

python-3.x - PythonのジェネレーターでのStopIterationエラー

このエラーは StopIteration ステートメントを要求していますが、これは既に存在しており、コードの間違ったセクションに配置した可能性があります。これに似たジェネレーターの使用法が見つかりません。エラー:


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

python-3.x - Python 3 map() のマッピング関数で発生する StopIteration は正しく処理されませんか?

次の例を検討してください。

これを python 2 で実行すると、期待どおりの結果が得られます。

しかし、python3で実行するとStopIteration例外でプログラムが終了しません。次の結果が出力されます。

mapPython 3 (具体的には python 3.5.1)の関数はStopIteration、提供された iterable が例外をスローしたかのように、例外をキャッチして処理するようです。これはバグですか?

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

python - Python での StopIteration の処理

ここでコーディングして正しいfitness_pointを取得しようとしましたが、ループの後、結果は0として表示され続けます。最初にStopIterationが表示されるため、そこにtryとexceptを記述しますが、結果はまだ間違っています..私はここで完全に初心者です.私は何をすべきか?助けてください..

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

python - Python PEP479ジェネレーター内のStopIteration処理を変更

誰かが PEP479 が何であるかを理解するのを手伝ってくれますか? 私はドキュメントを読んでいましたが、頭に浮かびませんでした。

要約は次のように述べています。

この PEP は、ジェネレーターへの変更を提案します。ジェネレーター内で StopIteration が発生すると、RuntimeError に置き換えられます。(より正確には、これは、例外がジェネレーターのスタック フレームから出ようとしているときに発生します。)

たとえば、そのようなループはまだ機能しますか?

または、次のようなジェネレーター定義がある場合は、次のようになります。

は?StopIterationに置き換えられます。RuntimeError

誰かがこれに光を当てることができれば、本当に感謝しています。

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

python - mongodb にクエリを実行すると停止反復エラーが発生する

次のコードを使用して、mongodb のオブジェクトから 2 つの日付を抽出し、2 つの日付の時間差を計算しようとしています。

DeprecationWarning: ジェネレーター 'QuerySet._iter_results' が ipykernel import kernelapp as app から StopIteration を発生させました

私のコード: raw_data = Document.objects()

どんな助けでも大歓迎です、ありがとう!