python

Cómo comprobar si una variable es una clase o no?

Me preguntaba cómo comprobar si una variable es una clase (no de una instancia!) o no. He intentado usar la función isinstan ... o make this return True. Traté de sustituir "class" con ???, pero me di cuenta de que class es una palabra clave en python.

¿Qué es una alternativa a execfile en Python 3?

Parece que cancelaron en Python 3 toda la manera fácil de cargar rápidamente un script eliminando execfile() ¿Hay una alternativa obvia que me falta?

¿Por qué necesitamos la cláusula "finally" en Python?

No estoy seguro de por qué necesitamos {[2] {} en[3]} declaraciones. En mi opinión, este bloque de código try: run_code1 ... ando finally: try: run_code1() except TypeError: run_code2() finally: other_code() ¿Me estoy perdiendo algo?

¿Cuál es la diferencia entre venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv, etc.?

Python 3.3 incluye en su biblioteca estándar el nuevo paquete venv. ¿Qué hace y en qué se diferencia de todos los otros paquetes que parecen coincidir con la expresión regular (py)?(v|virtual|pip)?env?

Cómo comparar dos fechas?

¿Cómo compararía dos fechas para ver cuál es más tarde, usando Python? Por ejemplo, quiero verificar si la fecha actual es ... , para que envíe un correo electrónico automáticamente, diciéndole al administrador que actualice las vacaciones.archivo txt.

Python Cuando cojo una excepción, ¿cómo obtengo el tipo, el archivo y el número de línea?

Captando una excepción que se imprimiría así: Traceback (most recent call last): File "c:/tmp.py", line 1, in <module> 4 / 0 ZeroDivisionError: integer division or modulo by zero Quiero formatearlo en: ZeroDivisonError, tmp.py, 1

¿Por qué no hay operadores ++ y -- en Python?

¿Por qué no hay operadores ++ y -- en Python?

Métodos abstractos en Python [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Es posible hacer clases abstractas en Python? ... .shape = name En el código anterior, ¿cómo puedo hacer un método abstracto que deba implementarse para todas las subclases?

Leer todo el archivo en Python

Si lee un archivo completo con content = open('Path/to/file', 'r').read() ¿el controlador de archivo se deja abierto hasta que se cierra el script? ¿Hay un método más conciso para leer un archivo completo?

¿Cómo truncar la hora en un objeto DateTime en Python?

¿Cuál es una forma elegante de truncar un objeto datetime de python? En este caso particular, al día. Así que básicamente ... lecer hora, minuto, segundos y microsegundos a 0. Me gustaría que la salida también fuera un objeto datetime, no una cadena.

¿Por qué es "excepto: pasar" una mala práctica de programación?

A menudo veo comentarios en otras preguntas de desbordamiento de pila sobre cómo se desaconseja el uso de except: pass. ¿Por ... r un bloque except: pass es malo? ¿Qué lo hace malo? ¿Es el hecho de que yo pass en un error o que yo except cualquier error?

Django template cómo buscar un valor de diccionario con una variable

mydict = {"key1":"value1", "key2":"value2"} La forma habitual de buscar un valor de diccionario en una plantilla de Django ... ME {{ mydict.item.NAME }} # I want to look up mydict[item.NAME] {% endfor %} mydict.item.NAME falla. ¿Cómo arreglar esto?

* args and * * kwargs? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Qué hace ** (doble estrella/asterisco) y * (estrella/asteris ... n nombre de variable. Son *args y **kwargs solo marcadores de posición o utiliza exactamente *args y **kwargs en el código?

¿Cómo instalar el módulo MySQLdb de Python usando pip?

¿Cómo puedo instalar el módulo MySQLdb para Python usando pip?

¿Cómo cargar/editar/ejecutar / guardar archivos de texto (.py) en una celda de notebook IPython?

Recientemente he pasado a usar portátiles IPython como parte de mi flujo de trabajo. Sin embargo, no he tenido éxito en enco ... cuadernos, pero esto se queda corto de lo que quiero lograr. Cualquier sugerencia sería muy apreciada, gracias previamente.

Llamar a una función de un módulo usando su nombre (una cadena)

Cuál es la mejor manera de llamar a una función dada una cadena con el nombre de la función en un programa Python. Por ejemp ... ión temporal que devuelve el resultado de esa llamada a la función, pero espero que hay una forma más elegante de hacer esto.

En busca de aclaraciones sobre las contradicciones aparentes con respecto a los idiomas débilmente mecanografiados

Creo que entiendo la tipificación fuerte, pero cada vez que busco ejemplos de lo que es la tipificación débil termino encont ... rción automática realizada por el lenguaje? ¿Puede un lenguaje ser tipeado débilmente y fuertemente al mismo tiempo tiempo?

Eliminar xticks en un gráfico matplotlib?

Tengo una parcela semilogx y me gustaría eliminar los xticks. Lo intenté: plt.gca().set_xticks([]) plt.xticks([]) ax.set_xt ... s([]) La cuadrícula desaparece (ok), pero quedan pequeñas marcas (en el lugar de las marcas principales). Cómo eliminarlos?

¿Cómo sobrecargar el método init basado en el tipo de argumento?

Digamos que tengo una clase que tiene un miembro llamado data que es una lista. Quiero poder inicializar la clase con, por ... s__? ¿Hay algún truco que me esté perdiendo? Estoy acostumbrado a C++ donde la sobrecarga por tipo de argumento es fácil.

¿Cómo puedo comprobar si existe una clave en un diccionario? [duplicar]

Posible Duplicado: Compruebe si una clave dada ya existe en un diccionario Digamos que tengo una matriz asociativa como así: {'key1': 22, 'key2': 42}. ¿Cómo puedo comprobar si key1 existe en el diccionario?