0

Windowsコンピューターにpython 2.7がインストールされています。Python 2.6.6 を実行している Spotify にパズルの答えをメールで送信しようとしています。*.py ソース コードを送信すると、次のエラーが表示されます。

ランタイムエラー

終了、終了ステータス: 1

「システムのインポート」しかありません。大量のストレス テストを実行しました。可能な入力は 1 ≤ m ≤ 10 000 行です。100 万以上の値でテストしましたが、問題はありませんでした。print & sys.stdout.write で印刷してみました。

ダミーのテスト コードを送信すると (完全なアルゴリズムを実行しますが、回答の代わりにガベージを表示するだけです。つまり、"test!" を表示します)、期待どおりの "間違った回答" が返されます。

どこからデバッグを開始すればよいかわかりません。ヒントやヘルプはありますか?

ありがとう!-サム

4

1 に答える 1

1

同じエラーが発生しました。私が見るように、それはpython出力ではなく、あなたのプログラムがいくつかのテストで例外をスローしたというspotifyボットからの単なる答えです。ボットを使用したデバッグを防ぐために、実際の出力が表示されていない可能性があります。

ダミーデータを印刷すると、最初のテストが失敗し、「間違った回答」が表示されます。

実際の出力を印刷すると、最初のテストに合格する可能性がありますが、次に例外がスローされ、「実行時エラー」が発生します。

スクリプトの例外の可能性がある1つの欠陥を修正し、ランタイムエラーがなくなりました。

于 2011-12-02T05:11:48.067 に答える