Quando você só quer fazer uma tentativa, exceto sem manipular a exceção, como você faz isso no Python? O seguinte é o caminho certo para fazer isso? try: shutil.rmtree(path) except:
Quando você só quer fazer uma tentativa, exceto sem manipular a exceção, como você faz isso no Python? O seguinte é o caminho certo para fazer isso? 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...
A noexceptpalavra-chave pode ser aplicada adequadamente a muitas assinaturas de funções, mas não tenho certeza sobre quando devo considerar usá-la na prática. Com base no que li até agora, a adição de última hora noexceptparece abordar algumas questões importantes que surgem quando os construtores...
Eu tenho um loop começando com for i in range(0, 100). Normalmente ele funciona corretamente, mas às vezes falha devido às condições da rede. Atualmente, eu o configurei para que, em caso de falha, esteja continuena cláusula de exceção (continue para o próximo número de i). É possível reatribuir o...
Eu tenho um dicionário aninhado. Existe apenas uma maneira de obter valores com segurança? try: example_dict['key1']['key2'] except KeyError: pass Ou talvez o python tenha um método semelhante get()ao dicionário
Existe alguma diferença entre throw() e noexceptdiferente de ser verificado em tempo de execução e tempo de compilação, respectivamente? Este artigo da Wikipedia C ++ 11 sugere que os especificadores de lançamento do C ++ 03 estão obsoletos. Por que então, é noexceptcapaz de cobrir tudo isso em...
É esta a maneira certa de usar a instrução python "with" em combinação com um bloco try-except ?: try: with open("file", "r") as f: line = f.readline() except IOError: <whatever> Se for, considerando a velha maneira de fazer as coisas: try: f = open("file", "r") line =...
Este é um código que está se comportando de maneira peculiar. Esta é uma versão simplificada do comportamento que escrevi. Isso ainda demonstrará o comportamento estranho e eu tinha algumas perguntas específicas sobre por que isso está ocorrendo. Estou usando o Python 2.6.6 no Windows 7. def...