Quiero anular el __getattr__método en una clase para hacer algo elegante, pero no quiero romper el comportamiento predeterminado. ¿Cuál es la forma correcta de hacer
Quiero anular el __getattr__método en una clase para hacer algo elegante, pero no quiero romper el comportamiento predeterminado. ¿Cuál es la forma correcta de hacer
Me preguntaba si había alguna asignación de teclas en Vim que me permitiera sangrar ciertas líneas de código (si esas líneas se han seleccionado en modo visual o n líneas por encima / debajo de la posición actual del cursor). Básicamente, algo que convierte lo siguiente def my_fun(x, y): return...
En Java / C # puede pasar fácilmente por el código para rastrear lo que podría estar yendo mal, y los IDE hacen que este proceso sea muy fácil de usar. ¿Puedes rastrear el código de Python de manera
Tengo una diferencia horaria time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) ... time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) diff = time2 - time1 Ahora, ¿cómo encuentro el número total de segundos que pasaron? diff.secondsNo cuenta los días. Yo podría...
¿Cómo recupero el código de salida cuando uso el subprocessmódulo y el communicate()método de Python ? Código relevante: import subprocess as sp data = sp.Popen(openRTSP + opts.split(), stdout=sp.PIPE).communicate()[0] ¿Debería estar haciendo esto de otra
Estoy confundido sobre lo que es un tipo inmutable. Sé que el floatobjeto se considera inmutable, con este tipo de ejemplo de mi libro: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) ¿Se considera que esto es inmutable debido a la estructura / jerarquía...
Estoy tratando de crear una representación de cadena JSON de una instancia de clase y tengo dificultades. Digamos que la clase se construye así: class testclass: value1 = "a" value2 = "b" Una llamada a json.dumps se realiza así: t = testclass() json.dumps(t) Está fallando y me dice que la...
Estoy usando un script python como controlador para un código hidrodinámico. Cuando llega el momento de ejecutar la simulación, utilizo subprocess.Popenpara ejecutar el código, recopilar la salida de stdout y stderr en un subprocess.PIPE--- luego puedo imprimir (y guardar en un archivo de registro)...
Tengo dt = datetime(2013,9,1,11), y me gustaría obtener una marca de tiempo Unix de este objeto de fecha y hora. Cuando lo hago (dt - datetime(1970,1,1)).total_seconds(), tengo la marca de tiempo 1378033200. Al convertirlo de nuevo usando datetime.fromtimestamptengo datetime.datetime(2013, 9, 1,...
Por ejemplo, dada la lista ['one', 'two', 'one'], el algoritmo debería regresar True, mientras que dado ['one', 'two', 'three']que debería regresar
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Teniendo un iteratorobjeto, ¿hay algo más rápido, mejor o más correcto que una comprensión de lista para obtener una lista de los objetos devueltos por el iterador? user_list = [user for user in
¿Qué debo hacer para usar mis objetos de un tipo personalizado como claves en un diccionario de Python (donde no quiero que el "ID del objeto" actúe como la clave), por ejemplo? class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length =...
Necesito seleccionar un elemento de un menú desplegable. Por ejemplo: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option
Estoy buscando un módulo HTML Parser para Python que pueda ayudarme a obtener las etiquetas en forma de listas / diccionarios / objetos de Python. Si tengo un documento de la forma: <html> <head>Heading</head> <body attr1='val1'> <div class='container'> <div...
Necesito verificar si una lista es un subconjunto de otra; todo lo que busco es un retorno booleano. ¿Prueba la igualdad en la lista más pequeña después de una intersección es la forma más rápida de hacer esto? El rendimiento es de suma importancia dada la cantidad de conjuntos de datos que deben...
Estoy tratando de instalar pycurl a través de: sudo pip install pycurl Se descargó bien, pero cuando se ejecuta setup.py obtengo el siguiente rastreo: Downloading/unpacking pycurl Running setup.py egg_info for package pycurl Traceback (most recent call last): File "<string>", line 16,...
Puede que tenga un pedo cerebral aquí, pero realmente no puedo entender qué hay de malo en mi código: for key in tmpDict: print type(tmpDict[key]) time.sleep(1) if(type(tmpDict[key])==list): print 'this is never visible' break la salida es <type 'list'>pero la instrucción if nunca se...
Tengo un DataFrame de pandas con 4 columnas y quiero crear un nuevo DataFrame que solo tenga tres de las columnas. Esta pregunta es similar a: Extraer columnas específicas de un marco de datos, pero para pandas no R. El siguiente código no funciona, genera un error y ciertamente no es la forma...
Tengo la siguiente función: def my_func(): """My docstring is both funny and informative""" pass ¿Cómo obtengo acceso a la cadena de