タグ付けされた質問 「error-handling」

エラーコード、例外、またはその他の言語固有の手段によって通知されるエラーを処理するように設計されたプログラミング言語構成体。

4
ANTLR4でのエラーの処理
パーサーが何をすべきかわからない場合のデフォルトの動作は、次のように端末にメッセージを出力することです。 1:23行目 '}'にDECIMALがありません これは良いメッセージですが、間違った場所にあります。例外としてこれを受け取りたいです。 を使用してみましBailErrorStrategyたParseCancellationExceptionが、メッセージなしでがスローされます(、によって引き起こされInputMismatchException、メッセージもありません)。 メッセージに有用な情報を保持しながら、例外を介してエラーを報告させる方法はありますか? 私が本当に求めているのは次のとおりです。通常、ルールでアクションを使用してオブジェクトを構築します。 dataspec returns [DataExtractor extractor] @init { DataExtractorBuilder builder = new DataExtractorBuilder(layout); } @after { $extractor = builder.create(); } : first=expr { builder.addAll($first.values); } (COMMA next=expr { builder.addAll($next.values); })* EOF ; expr returns [List<ValueExtractor> values] : a=atom { $values = Arrays.asList($a.val); } | fields=fieldrange …

9
中止を無視するJqueryAjaxエラー処理
ajax呼び出しのグローバルエラー処理メソッドが必要です。これが現在の方法です。 $.ajaxSetup({ error: function (XMLHttpRequest, textStatus, errorThrown) { displayError(); } }); のエラーを無視する必要がありますaborted。errorThrownnullであり、textStatusですerror。どうすれば確認できabortedますか?

1
Geopandas ImportError:geopandasでポリゴンをプロットするにはデカルトパッケージが必要です
ANACONDAスパイダーを使用して簡単なgeopandasコードを実行しようとしています。しかし、エラーが発生しています。 以下のコードとエラーを含めました。 - ここにコードがあります: import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.plot() import matplotlib.pyplot as plt plt.show() - ここにエラーがあります: plot_polygon_collection内のファイル「C:\ Users \ usr \ Anaconda3 \ lib \ site-packages \ geopandas \ plotting.py」の90行目、「デカンダでポリゴンをプロットするにはデカルトパッケージが必要です。」 ImportError:geopandasでポリゴンをプロットするには、デカルトパッケージが必要です。 - オンラインで確認したところ、この問題のトラブルシューティングの解決策が見つかりませんでした。誰か助けてアドバイスしてくれませんか? 感謝。

2
except句内で `or`を使用するとSyntaxErrorが発生しないのはなぜですか?有効な用途はありますか?
職場で、私は演算子のあるexcept節に偶然出会いましたor。 try: # Do something. except IndexError or KeyError: # ErrorHandling 例外クラスをタプルとして渡す必要があることはわかっていますが、それによってが発生しないこともありましたSyntaxError。 最初に、それが実際に機能するかどうかを調査したいと思いました。そして、そうではありません。 >>> def with_or_raise(exc): ... try: ... raise exc() ... except IndexError or KeyError: ... print('Got ya!') ... >>> with_or_raise(IndexError) Got ya! >>> with_or_raise(KeyError) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.