À ma grande honte, je n'arrive pas à comprendre comment gérer exception pour python 'par' instruction. Si j'ai un code:
with open("a.txt") as f:
print f.readlines()
J'ai vraiment envie de gérer "fichier non trouvé exception" afin de faire un support. Mais je ne peux pas écrire
with open("a.txt") as f:
print f.readlines()
except:
print 'oops'
et vous ne pouvez pas écrire
with open("a.txt") as f:
print f.readlines()
else:
print 'oops'
enveloppant "avec" dans un try/except déclaration ne fonctionne pas autre chose: l'exception n'est pas soulevée. Que puis-je faire afin d'échec du processus à l'intérieur "avec la" déclaration dans un Pythonic?