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.




5
Cuando cerrar cursores usando MySQLdb
Estoy construyendo una aplicación web WSGI y tengo una base de datos MySQL. Estoy usando MySQLdb, que proporciona cursores para ejecutar declaraciones y obtener resultados. ¿Cuál es la práctica estándar para obtener y cerrar cursores? En particular, ¿cuánto deberían durar mis cursores? ¿Debería obtener un nuevo cursor para cada transacción? …

11
Matrices muy grandes usando Python y NumPy
NumPy es una biblioteca extremadamente útil, y al usarla descubrí que es capaz de manejar matrices que son bastante grandes (10000 x 10000) fácilmente, pero comienza a tener problemas con cualquier cosa mucho más grande (tratando de crear una matriz de 50000 x 50000). falla). Obviamente, esto se debe a …
86 python  matrix  numpy 

5
Declaración de variable de Python
Aprendiendo Python , y tiene algunas dudas básicas. 1.He visto la declaración de variable (ruta aquí) como class writer: path = "" a veces, no hay declaración explícita, pero se inicializa __init__. def __init__(self, name): self.name = name Entiendo el propósito de __init__, pero es recomendable declarar variable en cualquier …


8
Compruebe si OneToOneField es Ninguno en Django
Tengo dos modelos como este: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Necesito hacer algo si el usuario tiene un perfil Type1 o Type2: if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do something …

3
Captura genérica para python
Tengo un comportamiento extremadamente extraño que parece resultar en excepciones silenciosas. ¿Cómo puedo escribir una captura de prueba general donde puedo depurar todas las excepciones? Algo parecido a: try: # something that fails except e: print e Un poco más sobre el problema en cuestión en detalle: Tengo una aplicación …
86 python  exception 

5
Pylint deshabilita todas las advertencias para un archivo
Estamos usando pylint dentro de nuestro sistema de construcción. Tenemos un paquete de Python dentro de nuestra base de código que tiene código desechable, y me gustaría deshabilitar todas las advertencias de un módulo temporalmente para poder dejar de molestar a los otros desarrolladores con estos mensajes superfluos. ¿Existe una …
86 python  pylint 

9
Importar el paquete de Python desde el directorio local al intérprete
Estoy desarrollando / probando un paquete en mi directorio local. Quiero importarlo en el intérprete (v2.5), pero sys.path no incluye el directorio actual. Ahora mismo escribo sys.path.insert(0,'.'). ¿Existe una forma mejor? También, from . import mypackage falla con este error: ValueError: Attempted relative import in non-package
86 python 

7
Cómo copiar datos de una matriz numpy a otra
¿Cuál es la forma más rápida de copiar datos de la matriz b a la matriz a, sin modificar la dirección de la matriz a. Necesito esto porque una biblioteca externa (PyFFTW) usa un puntero a mi matriz que no puede cambiar. Por ejemplo: a = numpy.empty(n, dtype=complex) for i …
86 python  numpy 

5
Python: cómo verificar si una línea es una línea vacía
Tratando de averiguar cómo escribir un ciclo if para comprobar si una línea está vacía. El archivo tiene muchas cadenas, y una de ellas es una línea en blanco para separar de las otras declaraciones (no una ""; es un retorno de carro seguido de otro retorno de carro, creo) …
86 python 

4
Crear un entorno de conda vacío
Puedo crear un nuevo entorno de conda, con un programa biopythoncon esto: conda create --name snowflakes biopython ¿Qué pasa si no quiero instalar ningún programa? Parece que no puedo hacer eso: » conda create --name tryout Error: too few arguments, must supply command line package specs or --file You can …
86 python  anaconda 

6
modelos abstractos de django versus herencia regular
Además de la sintaxis, ¿cuál es la diferencia entre usar un modelo abstracto de django y usar la herencia simple de Python con modelos de django? ¿Pros y contras? ACTUALIZACIÓN: Creo que mi pregunta fue mal entendida y recibí respuestas para la diferencia entre un modelo abstracto y una clase …

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.