Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.



12
¿Cómo provoco la misma excepción con un mensaje personalizado en Python?
Tengo este trybloque en mi código: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) Hablando estrictamente, en realidad estoy planteando otro ValueError , no el ValueErrorarrojado do_something...(), que se conoce como erren este caso. ¿Cómo adjunto un mensaje personalizado err? Intento con el siguiente …

9
Obtenga una lista de todas las rutas definidas en la aplicación Flask
Tengo una aplicación web compleja basada en Flask. Hay muchos archivos separados con funciones de visualización. Sus URL se definen con el @app.route('/...')decorador. ¿Hay alguna forma de obtener una lista de todas las rutas que se han declarado en mi aplicación? ¿Quizás hay algún método que pueda invocar en el …
145 python  flask 

7
pytest: afirmar casi igual
Cómo hacer assert almost equalcon py.test para flotadores sin recurrir a algo como: assert x - 0.00001 <= y <= x + 0.00001 Más específicamente, será útil conocer una solución ordenada para comparar rápidamente pares de flotadores, sin desempaquetarlos: assert (1.32, 2.4) == i_return_tuple_of_two_floats()


9
Usar try vs if en python
¿Hay una razón para decidir cuál de tryoif construcciones a su uso, cuando se prueba variable tenga un valor? Por ejemplo, hay una función que devuelve una lista o no devuelve un valor. Quiero verificar el resultado antes de procesarlo. ¿Cuál de los siguientes sería más preferible y por qué? …
145 python 

4
¿Cómo ordenar el contador por valor? - pitón
Aparte de hacer comprensiones de listas de comprensión de listas invertidas, ¿hay una manera pitónica de ordenar Counter by value? Si es así, es más rápido que esto: >>> from collections import Counter >>> x = Counter({'a':5, 'b':3, 'c':7}) >>> sorted(x) ['a', 'b', 'c'] >>> sorted(x.items()) [('a', 5), ('b', 3), …


16
ImportError: no se puede importar el nombre principal cuando se ejecuta el comando pip --version en windows7 32 bit
He instalado el último python (2.7.9) incluido con pip y setuptools para Windows de 32 bits. He intentado reinstalar pip pero el problema persiste. Aquí está el error después de ejecutar pip --versionen cmd Administrador: Traceback (most recent call last): File "D:\Python\lib\runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) …
144 python  pip  importerror 

12
¿Cómo instalo los paquetes de Python en Windows?
Estoy teniendo dificultades para configurar los paquetes de Python. EasyInstall de SetupToolsSe supone que ayuda a eso, pero no tienen un ejecutable para Python 2.6. Por ejemplo, para instalar Mechanize, se supone que debo colocar la carpeta Mechanize en C: \ Python24 \ Lib \ site-packages según INSTALL.txt, pero ejecutar …
144 python  pip 


5
TypeError: el objeto 'dict_keys' no admite indexación
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
Error al cargar english.pickle con nltk.data.load
Al intentar cargar el punkttokenizer ... import nltk.data tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') ... a LookupErrorse planteó: > 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 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.