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.


3
equivalente de un dictado de python en R
Quiero hacer el equivalente de un dictado de Python en R. Básicamente, en Python tengo: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 La idea es, si vi ese atom_count específico, he visitado [atom_count] = 1. Por lo tanto, si veo ese atom_count de nuevo, …
82 python  r  dictionary 



2
¿Cómo incluyo un archivo HTML en una plantilla Jinja2?
Estoy usando el micro-framework Flask para mi servidor que usa plantillas Jinja. Tengo una template.htmlplantilla para padres y algunas para niños llamadas child1.htmly child2.html, algunas de estas plantillas para niños son archivos HTML bastante grandes y me gustaría dividirlos de alguna manera para una mejor lucidez sobre mi trabajo. Contenido …
82 python  html  flask  jinja2 

12
Llamada a funciones de Python por referencia
En algunos idiomas, puede pasar un parámetro por referencia o valor utilizando una palabra reservada especial como ref o val . Cuando pasa un parámetro a una función de Python, nunca altera el valor del parámetro al salir de la función. La única forma de hacerlo es usando la palabra …
82 python 

6
Cómo fusionar una serie y un DataFrame
Si usted vino aquí en busca de información sobre cómo combinar una DataFramey Seriesen el índice , por favor vaya a esta respuesta . La intención original del OP era preguntar cómo asignar elementos de serie como columnas a otro DataFrame . Si está interesado en conocer la respuesta a …

5
Usando super con un método de clase
Estoy tratando de aprender la función super () en Python. Pensé que lo entendía hasta que encontré este ejemplo (2.6) y me encontré atascado. http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example Traceback (most recent call last): File "<stdin>", line 1, in <module> File "test.py", line 9, in do_something do_something = classmethod(do_something) TypeError: unbound method do_something() must …

2
Usar un parche simulado para simular un método de instancia
Estoy tratando de burlarme de algo mientras pruebo una aplicación Django usando la biblioteca de pruebas Mock con nombre imaginativo . Parece que no puedo hacer que funcione, estoy tratando de hacer esto: models.py from somelib import FooClass class Promotion(models.Model): foo = models.ForeignKey(FooClass) def bar(self): print "Do something I don't …
82 python  mocking 

6
¿Qué significa “módulo 'pruebas' importado incorrectamente”?
He copiado una prueba de trabajo línea por línea y solo cambié algunos nombres (al menos eso pensé) y ahora recibo este error muy críptico: (He reemplazado algunas cosas con FOO, BAR) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected 'FOO/exports'. Is this module globally installed? El problema es que …
82 python  django 

3
Usando la misma opción varias veces en argparse de Python
Estoy tratando de escribir un script que acepte múltiples fuentes de entrada y haga algo con cada una. Algo como esto ./my_script.py \ -i input1_url input1_name input1_other_var \ -i input2_url input2_name input2_other_var \ -i input3_url input3_name # notice inputX_other_var is optional Pero no puedo entender cómo hacer esto usando argparse. …

4
Recursión usando rendimiento
¿Hay alguna forma de mezclar la recursividad y la yielddeclaración? Por ejemplo, un generador de números infinitos (usando recursividad) sería algo como: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> next(it) 2 Lo intenté: def infinity(start): yield start infinity(start + 1) y …




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.