Une exception est une condition inhabituelle qui nécessite un écart par rapport au flux normal du programme. Normalement, une exception ne doit pas entraîner un échec total, mais doit être suivie par un gestionnaire d'exceptions. La gestion des exceptions est une construction intégrée dans de nombreux langages de programmation. Habituellement, les exceptions sont gérées en déroulant la pile, ce qui revient à un état défini en dehors de la portée de l'exception, puis en invoquant un bloc ou une routine de gestionnaire.

exception...

Existe-t-il un moyen en Python de déclencher une erreur qui a une autre erreur comme cause? En Java, vous pouvez créer une instance d'une exception avec une cause telle que dans le code suivant try { throw new IOException(); } catch (IOException e) { throw new RuntimeException("An exception ....
14 janv. 2020 à 14:01
Je change mon code de Implementation 1 : public User getUser(String userid) { User user; try { // some code to get User }catch(InterruptedException e) { throw new CustomException(); } return user; } à Implementation 2 : public User getUser(String userid) { ....
J'efface un site Web où je recevrai souvent un AttributeError. Lorsque cela se produit, je dois réessayer l'URL en ajoutant quelques zéros de tête à une liste d'ID en boucle. import requests from bs4 import BeautifulSoup as bs ids = ['23135106', '37833100', '57636Q104'] base_url = "https://quotes.....
2 janv. 2020 à 23:43
Lorsque j'examine les diagnostics d'Azure App Service dans la section performances et disponibilité, ils indiquent que les erreurs 4XX et 5XX pourraient affecter les performances et la disponibilité de l'application. Veuillez expliquer et les relations entre les exceptions et les performances des....
J'essaie de comprendre le fonctionnement interne de ce code. public void method() { int x; try { x = 10; } catch(Exception e) { throw new RuntimeException(); //commenting out this line causes error } System.out.println("x: " + x); } Lorsque je commente la ligne 6....
20 déc. 2019 à 04:23
Je suis un peu nouveau pour Java 8 et j'essaie de lever une exception dans une expression lambda comme suit: si subQty est inférieur à min ou supérieur à max, dans ce cas, mon test unitaire a calculé que min / max était de 182 et 255, et je soumets une sous-quantité de 10, il devrait donc déclencher....
19 déc. 2019 à 10:31
Je me retrouve souvent à utiliser le modèle suivant lorsque je travaille avec des données json qui peuvent être corrompues ou non: function getFooId(json) { const id = json.foo.id; if (!id) { throw Error(`foo.id has not been defined`); } return id; } Cela semble trop verbeux. Je voudrai....
18 déc. 2019 à 12:48
Tout d'abord le MapFragment téléchargeant les données de la clinique (nom, description, coordonnées sur une carte, etc.) puis il essaie d'en ajouter un marqueur. Et lorsque le fragment essaie, l'application lève une exception indiquant que cette ligne n'est pas dans le thread principal. E/AndroidRun....
J'utilise une méthode qui obtient les données JSON d'une API, en Java chaque fois que j'utilise getJSONObject je dois entourer la méthode avec un try / catch, car elle détecte que la méthode lance un JSONException, Je veux pouvoir forcer le programmeur à entourer ma fonction dans Kotlin quand elle e....
17 déc. 2019 à 17:29
J'apprends à gérer les exceptions et dans le bloc try si j'obtiens une entrée de caractères dans arr[i], je veux que le bloc catch demande à nouveau l'entrée de tableau. Mais le code d'entrée du tableau de blocs de capture génère une erreur. package Day2; import java.util.Scanner; public class Lar....
16 déc. 2019 à 17:40
Il est possible d'importer un fichier texte de 6 Mo directement dans ma base de données. Cependant, le texte ne peut pas être extrait car CursorWindow a une limite de 2 Mo. (J'aurais dû utiliser des fichiers, mais certains utilisateurs ont déjà ce problème et j'aurais besoin de lire tout le texte po....
16 déc. 2019 à 01:55
J'essaie d'écrire du code pour un projet de classe qui peut gérer toutes les exceptions et entrées non valides de l'utilisateur. import java.util.Scanner; public class Paint1 { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); double wallHeight = 0.0; doub....
15 déc. 2019 à 20:53
Null Pointer Exception Se produit lors de l'appel de la fonction getter. Veuillez aider le plus rapidement possible. J'ai écrit l'erreur à la fin. J'ai également mentionné la ligne où l'erreur se produit. La sortie partielle est cependant correcte. import java.util.Scanner; public class Solution { ....
Pourquoi avons-nous besoin de blocs try / catch pour intercepter les exceptions qui peuvent survenir dans notre code? Une fois que nous avons exécuté le programme et supposons que nous avons une RuntimeException, le programme ne s'arrêtera-t-il pas automatiquement et ne nous donnera-t-il pas l'erreu....
14 déc. 2019 à 11:20
Dans le code ci-dessous, le code cesserait de s'exécuter davantage lorsque Kiyoh ne serait pas joignable. Ce n'est pas bon pour la production. Je me demandais donc quelle serait la meilleure façon de remplacer la fonction die, de manière à ce que le contenu s'exécute davantage - même lorsque Kiyoh n....
11 déc. 2019 à 13:24
Je suis au-dessus de ma tête ici .... nouveau sur Python et essayant d'utiliser des méthodes que je ne comprends pas encore totalement (en particulier la partie d'exception personnalisée). Dans l'extrait de code ci-dessous, je souhaite que l'utilisateur saisisse un nom d'utilisateur (dans le cadre d....
10 déc. 2019 à 22:37
Je lis et crée l'événement d'agenda pour un ensemble d'e-mails via l'API Google Agenda. Maintenant, si je donne un identifiant de courriel incorrect, cela génère une erreur. googleapiclient.errors.HttpError: <HttpError 404 when requesting https://www.goo gleapis.com/calendar/v3/calendars/xxx%40gmail....
9 déc. 2019 à 12:16
J'ai essayé de mettre à jour la base de données à partir de deux emplacements différents dans le même code. Le premier fonctionne qui est dans le __init__(self) Il vient d'être ajouté pour vérifier si la mise à jour génère une erreur. Le second renvoie cette erreur. onClickAction_SAVE (self) est l'e....
7 déc. 2019 à 17:29
J'essaye d'utiliser sys.excepthook Avec crochet sous def foo(type, value, traceback): # how to print the line that except occurs sys.excepthook = foo et utiliser comme ci-dessous $ python3 >>> text that cause error Comment définir foo de telle sorte que text that cause error soit imprimé? ....
7 déc. 2019 à 13:14
J'écris un petit logiciel pour exécuter des codes python et je veux imprimer des exceptions. La fonction suivante est exécutée: def run(self, mode='activate'): try: exec(self.mycode) except Exception: print(traceback.format_exc()) Il n'y a aucune information sur ce qui sera ....
5 déc. 2019 à 21:44
Je travaille sur un projet Laravel 5.8 et je souhaite enregistrer dans le fichier journal quotidien la demande qui a provoqué l'exception, si une exception se produit. J'ai essayé cela dans le public function report(Exception $exception) parent::render(request()); mais ça ne marche pas du tout. J'a....
2 déc. 2019 à 17:14
J'essaie de lancer une exception dans un bloc try ... catch mais pour une raison quelconque, j'obtiens une erreur Erreur fatale: exception non capturée. Un gestionnaire est affecté, mais pourquoi ne se déclenche-t-il pas? try { if (!isset($_SESSION["Authorized"])){ throw new Exception(); ....
2 déc. 2019 à 09:06
Nous apprenons la gestion des exceptions. L'ai-je fait correctement? ValueError est-il l'exception correcte à utiliser pour intercepter les chaînes en cours de frappe au lieu des nombres? J'ai essayé d'utiliser TypeError, mais il ne capture pas l'exception. Existe-t-il également un moyen plus effica....
2 déc. 2019 à 06:20
Ci-dessous, nous avons fourni une liste de tuples qui se composent des noms des étudiants, des résultats des examens finaux et de leur réussite ou non. Pour certains élèves, le tuple n'a pas de troisième élément car on ne sait pas s'ils réussiront ou non. Actuellement, la boucle for ne fonctionne pa....
28 nov. 2019 à 21:10
J'essaie d'écrire un exercice rock-paper-ciseaux en Python. La fonctionnalité de base du jeu est là. Cependant, j'essaie d'écrire une sortie pour quand l'utilisateur entre autre chose que "rock", "paper" ou "ciseaux". Comme vous pouvez le voir dans le code ci-dessous, l'instruction else à la fin du ....
25 nov. 2019 à 05:19