Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.




12
Como eu levanto a mesma exceção com uma mensagem personalizada em Python?
Eu tenho esse trybloco no meu código: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) Estritamente falando, na verdade estou levantando outro ValueError , não o ValueErrorjogado por do_something...(), que é referido errneste caso. Como anexar uma mensagem personalizada err? Eu tento o código …

9
Obter lista de todas as rotas definidas no aplicativo Flask
Eu tenho um aplicativo Web complexo baseado em Flask. Existem muitos arquivos separados com funções de visualização. Seus URLs são definidos com o @app.route('/...')decorador. Existe uma maneira de obter uma lista de todas as rotas que foram declaradas em todo o meu aplicativo? Talvez haja algum método que eu possa …
145 python  flask 

7
pytest: afirma quase igual
Como fazer assert almost equalcom py.test para carros alegóricos sem recorrer a algo como: assert x - 0.00001 <= y <= x + 0.00001 Mais especificamente, será útil conhecer uma solução interessante para comparar rapidamente pares de flutuadores, sem desempacotá-los: assert (1.32, 2.4) == i_return_tuple_of_two_floats()

9
Usando try vs if em python
Existe uma justificativa para decidir qual tryou quais ifconstruções usar ao testar a variável para ter um valor? Por exemplo, há uma função que retorna uma lista ou não retorna um valor. Quero verificar o resultado antes de processá-lo. Qual das alternativas a seguir seria mais preferível e por quê? …
145 python 

4
Como classificar Counter por valor? - Pitão
Além de compreender a lista de compreensão reversa da lista, existe uma maneira pitônica de classificar o contador por valor? Nesse caso, é mais rápido que isso: >>> from collections import Counter >>> x = Counter({'a':5, 'b':3, 'c':7}) >>> sorted(x) ['a', 'b', 'c'] >>> sorted(x.items()) [('a', 5), ('b', 3), ('c', …


12
Como instalo pacotes Python no Windows?
Estou com dificuldade para configurar pacotes python. O EasyInstall do SetupTools deve ajudar nisso, mas eles não têm um executável para o Python 2.6. Por exemplo, para instalar o Mechanize, devo colocar a pasta Mechanize em C: \ Python24 \ Lib \ site-packages de acordo com o INSTALL.txt, mas executar …
144 python  pip 


5
TypeError: o objeto 'dict_keys' não suporta indexação
def shuffle(self, x, random=None, int=int): """x, random=random.random -> shuffle list x in place; return None. Optional arg random is a 0-argument function returning a random float in [0.0, 1.0); by default, the standard random.random. """ randbelow = self._randbelow for i in reversed(range(1, len(x))): # pick an element in x[:i+1] with …

15
Falha ao carregar english.pickle com nltk.data.load
Ao tentar carregar o punkttokenizer ... import nltk.data tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') ... a LookupErrorfoi criado: > LookupError: > ********************************************************************* > Resource 'tokenizers/punkt/english.pickle' not found. Please use the NLTK Downloader to obtain the resource: nltk.download(). Searched in: > - 'C:\\Users\\Martinos/nltk_data' > - 'C:\\nltk_data' > - 'D:\\nltk_data' > - 'E:\\nltk_data' > - …
144 python  jenkins  nltk 


9
Mapa Hash em Python
Eu quero implementar um HashMap em Python. Quero pedir uma entrada ao usuário. dependendo da entrada dele, estou recuperando algumas informações do HashMap. Se o usuário digitar uma chave do HashMap, eu gostaria de recuperar o valor correspondente. Como implemento essa funcionalidade no Python? HashMap<String,String> streetno=new HashMap<String,String>(); streetno.put("1", "Sachin Tendulkar"); …
144 python  hashmap 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.