Lorsque vous voulez simplement faire un essai, sauf sans gérer l'exception, comment faites-vous en Python? Est-ce que la bonne façon de procéder est la suivante? try: shutil.rmtree(path) except:
Lorsque vous voulez simplement faire un essai, sauf sans gérer l'exception, comment faites-vous en Python? Est-ce que la bonne façon de procéder est la suivante? try: shutil.rmtree(path) except:
import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR...
Le noexceptmot-clé peut être appliqué de manière appropriée à de nombreuses signatures de fonction, mais je ne sais pas quand je devrais envisager de l'utiliser dans la pratique. Sur la base de ce que j'ai lu jusqu'à présent, l'ajout de dernière minute noexceptsemble résoudre certains problèmes...
J'ai une boucle commençant par for i in range(0, 100). Normalement, il fonctionne correctement, mais parfois il échoue en raison des conditions du réseau. Actuellement, je l'ai configuré de manière à ce qu'en cas d'échec, il soit continuedans la clause except (continuez jusqu'au numéro suivant pour...
J'ai un dictionnaire imbriqué. Existe-t-il un seul moyen de diffuser les valeurs en toute sécurité? try: example_dict['key1']['key2'] except KeyError: pass Ou peut-être que python a une méthode comme get()pour le dictionnaire
Y a-t-il une différence entre throw()et noexceptautre que la vérification au moment de l'exécution et de la compilation, respectivement? Cet article Wikipedia C ++ 11 suggère que les spécificateurs de jet C ++ 03 sont obsolètes. Pourquoi donc, est-il noexceptassez capable de couvrir tout cela au...
Est-ce la bonne façon d'utiliser l'instruction python "with" en combinaison avec un bloc try-except?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Si tel est le cas, compte tenu de l'ancienne façon de faire les choses: try: f = open("file", "r") line =...
C'est un code qui se comporte de façon particulière. Ceci est une version simplifiée du comportement que j'ai écrit. Cela démontrera toujours le comportement étrange et j'avais des questions spécifiques sur la raison pour laquelle cela se produit. J'utilise Python 2.6.6 sur Windows 7. def demo1():...