Constructions de langage de programmation conçues pour gérer les erreurs signalées par des codes d'erreur, des exceptions ou d'autres moyens spécifiques au langage.

Plus à propos error-handling...

Je suis coincé avec ce devoir: réécrivez le programme suivant afin qu'il puisse gérer toutes les entrées non valides de l'utilisateur. def example(): for i in range(3) x=eval(input('Enter a number: ')) y=eval(input('enter another one: ')) print(x/y) J'ai essayé d'essayer .......
Je développe une application NodeJS et j'utilise la mangouste pour enregistrer des données dans ma base de données MongoDB. Mon responsable du traitement peut répondre à une requête POST à l'url /register avec certaines données. Cela ressemble à ceci: router.post("/register", async (req: Request, re....
Dans mon bloc de code, je souffre de l'erreur "Impossible de résoudre la méthode 'putExtra (java.lang.String, android.widget.TextView)'". J'ai essayé quelques choses, mais je ne peux pas résoudre ce problème. Quelqu'un sait-il ce que je pourrais faire pour résoudre ce problème, ou un autre morceau d....
23 nov. 2020 à 21:13
Je voudrais réessayer une fonction avec différents paramètres en fonction du résultat de la première itération: Donner une fonction de nouvelle tentative comme suit: def retry_on_fail(**args) yield rescue StandardError => e args = args.merge(different_param => true) if e.class == `specific_....
J'ai essayé de faire en sorte que le tableau soit long de 5 caractères pour que je puisse vérifier si la dernière position a changé, mais le programme prend alors la touche Entrée comme une cinquième entrée de caractère et je ne peux pas comprendre comment résoudre ce problème non plus. char input[4....
20 nov. 2020 à 16:11
Salut, j'essaie de résoudre un Kata (exercice de pratique de codage) dans CodeWars qui s'appelle "Votre commande, s'il vous plaît" (il y a une GRANDE chance que mon code ne le résout pas mais j'essaie vraiment de me débarrasser de l'erreur .. et il y a un lien vers l'exercice à la fin au cas où vous....
19 nov. 2020 à 10:37
J'ai des données datetime qui ont la forme suivante: aaaa-mm-jj hh: min min: sec sec + hh: min min Par exemple celui-ci: 2020-02-01 01: 00: 00 + 01: 00 Je voudrais maintenant le convertir en flottant. J'ai utilisé la fonction J'ai trouvé la solution de cette question: datetime python pour flot....
17 nov. 2020 à 11:01
Dans R, j'essaie de créer un vecteur avec différentes valeurs p, comme dans le code ci-dessous, mais l'une des quatre valeurs wilcox.test p ne peut pas être déterminée, car il n'y a qu'une seule catégorie. Comment puis-je faire fonctionner le code pour qu'il produise le vecteur avec un NA lorsque l....
J'ai un tas de fonctions similaires à cette structure: def df(): try: foo = #do some computation except Exception: foo = #do other computation return foo Je me demandais quelle serait la différence avec cette autre implémentation: def df(): try: foo = #do som....
27 oct. 2020 à 08:37
Comment afficher les messages d'erreur de la console dans le programme? J'ai créé un programme avec tkinter qui installe des modules python avec Pip en écrivant simplement le nom du module. Mais le problème est que je ne peux afficher un message d'erreur que lorsque quelqu'un n'écrit rien, pas ....
25 oct. 2020 à 01:44
J'utilise isbnlib.meta qui extrait les métadonnées (titre du livre, auteur, année de l'éditeur, etc.) lorsque vous entrez dans un isbn. J'ai un dataframe avec 482 000 isbns (titre de colonne: isbn13). Quand j'exécute la fonction, j'obtiens une erreur comme NotValidISBNError qui arrête le code dans....
22 oct. 2020 à 01:09
Je suis censé tracer la fonction suivante: h <- function(x) 0.08-0.06*(1-exp((-x)/(1.5)))/((x)/(1.5))-0.3*((1-exp((-x)/(1.5)))/((x)/(1.5))-exp(-((x)/(1.5)))+0.6*((1-exp((-x)/(0.5)))/((x)/(0.5))-exp(-((x)/(0.5))))) J'ai donc fait: plot(-1:24, h(-1:24), type="l") Et ce serait pour les axes x. Mais ....
18 oct. 2020 à 18:09
Je suis nouveau dans le développement iOS, alors peut-être que je pense mal. J'ai codé un modèle de vue avec une fonction qui appelle une API, et tout fonctionne bien. class SearchCityViewModel : ViewModelProtocol { //OBSERVABLES var cities = PublishSubject<[City]>() var networkError = PublishSubjec....
12 oct. 2020 à 22:11
Cette erreur apparaît lorsqu'elle atteint les classes [0] .AddLesson (one); ligne et je n'ai aucune idée pourquoi cela se produit? toutes les idées seraient géniales ... J'ai deux cours entre leçon et l'horaire List<Timetable> classes = new List<Timetable>(); private void Form1_Load(object ....
12 oct. 2020 à 13:07
Si j'ai un middleware, je peux normalement lancer une erreur comme celle-ci: function throwMiddleware(req, res, next) { throw new Error(`Something went wrong in your async middleware.`); } Cela sera pris dans mon middleware de gestion d'erreur centralisé. Cependant, lorsque j'ai un middleware asy....
J'ai créé un environnement virtuel pour mon nouveau projet, installé django et lancé le nouveau projet. Cependant, chaque fois que je lance une ligne de code avec manage.py, j'obtiens cette longue erreur. PS D:\My stuff\Website development\Isow website\isow> python manage.py makemigrations No chang....
17 août 2020 à 11:12
J'ai beaucoup d'instructions try...catch pour les instances où un paquet JSON entrant peut ne pas avoir de données dans des sections où d'autres JSON peuvent. Pour ce faire, je fais normalement ce qui suit: var numberofitems; try { numberofitems = payload.data.form_values["b691"].length; } catch....
19 juin 2020 à 05:58
Supposons que j'ai un dictionnaire: myList ={1:'One', 2:'two', 3:'three'} Et mon code est comme: if myList[4]: last = myList[4] else: last = myList[3] Cela renvoie un KeyError. Je connais le myList.get(4,'Something'). Mais je cherche autre chose. Y a-t-il quelque chose comme: if 'KeyError' m....
18 juin 2020 à 20:45
Vous trouverez ci-dessous des extraits de mes codes, ce que je voulais savoir, c'est hypothétiquement si la fonction main2 () génère une erreur pour une raison quelconque, comment puis-je faire en sorte que mon exception exécute à nouveau la même fonction 3 fois avant qu'elle ne se brise? Juste pour....
15 juin 2020 à 16:57
Je conçois un programme. Je suis nouveau sur Scala mais il semble que les arguments optionnels soient traités comme suit: def f1(my_string: Option[String] = None) = { // Maybe do some pattern matching here to extract the value } Cependant, pour un utilisateur final, c'est assez moche car ils devr....
CODE: def ValidateProxy(LIST_PROXIES): ''' Checks if scraped proxies allow HTTPS connection ''' for proxy in LIST_PROXIES: print('using', proxy) host, port = str(proxy).split(":") try: resp = requests.get('https://amazon.com', ....
9 juin 2020 à 23:36
Avant cela, désolé pour mon mauvais anglais car ce n'est pas ma langue maternelle. Excusez-moi, j'essaie de convertir l'octet du tableau en chaîne dans la gestion des erreurs, essayez catch java. Et si l'utilisateur saisit des entiers, le résultat sera +2. J'ai essayé mais toujours une erreur, j'esp....
2 juin 2020 à 15:50
J'essaye de faire du web scraping. En utilisant BeautifulSoup, j'analyse plusieurs objets et je suis confronté à un problème. Le problème est que je ne peux pas prédire où l'erreur se produit en utilisant la méthode «trouver». On dirait a = soup.find(something).find(something) b = soup.find(somethin....
Pourquoi cette erreur se produit et comment puis-je la corriger? J'essaie d'écrire ce code comme une pratique dans les codewars. def iq_test(numbers): splitted_num=numbers.split() list_numbers= list(splitted_num)#splitted string was already a list odds = [x for x in list_numbers if x%2!=....
30 mai 2020 à 19:14
J'ai ce compte de classe import java.io.IllegalArgumentException; class Account { final int accountNo; final Customer owner; final double overdraft; double balance = 0; private Account(int accountNo, Customer owner, double overdraft) { t....
30 mai 2020 à 16:11