Запитання з тегом «error-handling»

Конструкції мови програмування, призначені для обробки помилок, сигналізованих кодами помилок, винятками або іншими засобами, що визначають мову.

4
Обробка помилок у ANTLR4
Поведінка за замовчуванням, коли синтаксичний аналізатор не знає, що робити, це друкувати повідомлення на терміналі, наприклад: рядок 1:23 відсутній DECIMAL на '}' Це гарне повідомлення, але не в тому місці. Я волів би отримати це як виняток. Я спробував використовувати BailErrorStrategy, але це видає a ParseCancellationExceptionбез повідомлення (викликане a InputMismatchException, …

8
Перевірте, чи доступний localStorage
Я знаю, що було багато запитань щодо перевірки, localStorageале що, якщо хтось вручну вимкне її у своєму браузері? Ось код, який я використовую для перевірки: localStorage.setItem('mod', 'mod'); if (localStorage.getItem('mod') != null){ alert ('yes'); localStorage.removeItem('mod'); } else { alert ('no'); } Проста функція, і вона працює. Але якщо я заходжу в …

9
Обробка помилок Jquery Ajax для ігнорування перервана
Я хочу мати глобальний метод обробки помилок для викликів ajax, ось що я маю зараз: $.ajaxSetup({ error: function (XMLHttpRequest, textStatus, errorThrown) { displayError(); } }); Мені потрібно ігнорувати помилку aborted. errorThrownє нульовим і textStatusє error. Як мені перевірити aborted?

4
Чи має Python аргумент argc?
Я написав ту саму програму (відкритий текстовий файл та вміст відображення) на мовах C та C ++. Зараз я роблю те саме в Python (на машині Linux). У програмах C я використовував код: if (argc != 2) { /* exit program */ } Питання: Що використовується в Python для перевірки …

5
Як я можу вручну повернути або викинути помилку / виняток перевірки в Laravel?
Майте метод, який імпортує CSV-дані до бази даних. Я виконую деякі базові перевірки за допомогою class CsvImportController extends Controller { public function import(Request $request) { $this->validate($request, [ 'csv_file' => 'required|mimes:csv,txt', ]); Але після цього все може піти не так з більш складних причин, далі в кроличу нору, що створює певні …

1
Geopandas ImportError: Пакет «Декарт» необхідний для побудови полігонів у геопандах
Я намагаюся запустити простий код Geopandas за допомогою шпигуна ANACONDA. Однак я зіткнувся з помилкою. Я включив код і помилку, як показано нижче: - ось код: import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.plot() import matplotlib.pyplot as plt plt.show() - ось помилка: Файл "C: \ Користувачі \ usr \ Anaconda3 …

2
Чому використання "або" в межах виключного пункту не викликає SyntaxError? Чи є для нього дійсне використання?
На роботі я натрапив на exceptзастереження з orоператором: try: # Do something. except IndexError or KeyError: # ErrorHandling Я знаю, що класи винятків слід передавати як кортеж, але він помилив мене, що це навіть не спричинить SyntaxError. Тож спершу я хотів дослідити, чи працює він насправді. І це не так. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.