Preguntas etiquetadas con python

186
Cómo comentar un bloque de código Python en Vim

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...

186
Convertir timedelta a segundos totales

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...

186
Tipos inmutables vs mutables

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...

186
Serializando la instancia de clase a JSON

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...

185
Uso intensivo de Python en Google [cerrado]

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

185
Objeto de tipo personalizado como clave de diccionario

¿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 =...

185
Analizando HTML usando Python

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...

185
¿Cómo puedo verificar si una lista es un subconjunto de otra?

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...

185
Comprobando si type == list en python

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...