python

UnicodeDecodeError, byte de continuación no válido

¿Por qué falla el siguiente elemento? ¿y por qué tiene éxito con el códec" latin-1"? o = "a test of \xe9 char" #I want this ... code(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 10: invalid continuation byte

La forma más rápida de obtener el primer objeto de un queryset en django?

A menudo me encuentro queriendo obtener el primer objeto de un queryset en Django, o devolver None si no hay ninguno. Hay un ... prueba if. ¿Cómo puedo hacer esto con una sola llamada a la base de datos y sin agitar la memoria con objetos de excepción?

Rango del alfabeto python

En lugar de hacer una lista del alfabeto como esta: alpha = ['a', 'b', 'c', 'd'.........'z'] ¿Hay alguna manera de que podamos agruparlo en un rango o algo así? Por ejemplo, para los números se puede agrupar usando range() range(1, 10)

Búsqueda binaria (bisección) en Python

Hay una función de biblioteca que realiza una búsqueda binaria en una lista/tupla y devuelve la posición del elemento si se e ... a haber pasado por alto algo en las bibliotecas de Python. Parece que tendré que escribir mi propio código, como Moe sugirió.

Diccionarios y valores por defecto

Suponiendo que connectionDetails es un diccionario Python, ¿cuál es la mejor, más elegante, más "pitónica" forma de refactori ... ar código como esta? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue

Longitud de un entero en Python

En Python, ¿cómo se encuentra el número de dígitos en un entero?

Guardar un objeto (Persistencia de datos)

He creado un objeto como este: company1.name = 'banana' company1.value = 40 Me gustaría guardar este objeto. ¿Cómo puedo hacer eso?

¿Python optimiza la recursión de cola?

Tengo la siguiente pieza de código que falla con el siguiente error: RuntimeError: profundidad máxima de recursión exced ... isum(1000, 0)) ¿Debo concluir que Python no hace ningún tipo de TCO, o simplemente necesito definirlo de manera diferente?

Diferencia entre dict.clear () y asignar {} en Python

En python, ¿hay una diferencia entre llamar a clear() y asignar {} a un diccionario? En caso afirmativo, ¿qué es? Ejemplo: d = {"stuff":"things"} d.clear() #this way d = {} #vs this way

Error de decapado de multiprocesamiento de Python

Lamento no poder reproducir el error con un ejemplo más simple, y mi código es demasiado complicado para publicar. Si corro e ... f(), g), h() están todos definidos en el nivel superior. Probé un ejemplo más simple con este patrón y funciona sin embargo.

Encuentra la ruta completa del intérprete de Python?

¿Cómo puedo encontrar la ruta completa del intérprete Python que se está ejecutando desde el script Python que se está ejecutando?

Leer.archivos mat en Python

¿Alguien tiene experiencia exitosa leyendo Matlab binario .¿archivos mat en Python? (He visto que scipy ha alegado apoyo p ... ra .archivos mat, pero no tengo éxito con él. He instalado scipy la versión 0.7.0, y no puedo encontrar el método loadmat())

Error fatal en launcher: No se puede crear el proceso usando "" C: Archivos de programa (x86)Python33python.exe "" C: Archivos de programa (x86)Python33pip.exe""

Buscar en la red esto parece ser un problema causado por espacios en la ruta de instalación de Python. ¿Cómo consigo que pip funcione sin tener que reinstalar todo en una ruta sin espacios ?

¿Qué bloquea Ruby, Python para obtener la velocidad de Javascript V8? [cerrado]

¿Hay alguna característica de Ruby / Python que esté bloqueando la implementación de optimizaciones (por ejemplo, almacenam ... ser bloqueado por las patentes de software. O esto es más bien cuestión de recursos puestos en el proyecto V8 por Google.

Operación de sustracción de listas de Python

Quiero hacer algo similar a esto: >>> x = [1,2,3,4,5,6,7,8,9,0] >>> x [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] ... x # (should return [2,4,6,8,0]) Pero esto no es compatible con las listas de python ¿Cuál es la mejor manera de hacerlo?

Determinar la codificación de texto en Python

Recibí un texto codificado, pero no se que charset fue usado. ¿Hay alguna forma de determinar la codificación de un archivo de texto usando Python? Cómo puedo detectar la codificación/página de código de un archivo de texto trata con C#.

¿Cómo ejecutar un archivo dentro del intérprete python?

Estoy intentando ejecutar un archivo con comandos de python desde dentro del intérprete. EDITAR: Estoy tratando de usar variables y configuraciones de ese archivo, no para invocar un proceso separado.

Uso de javadoc para documentación de Python [cerrado]

Actualmente estoy empezando con Python y tengo una sólida formación en PHP y en PHP he tomado la costumbre de usar javadoc co ... ame, '%priority%' : priority, '%message%' : message} return self.__pattern.format(**values)

Por qué devolver NotImplemented en lugar de elevar NotImplementedError

Python tiene un singleton llamado NotImplemented. ¿Por qué alguien querría volver NotImplemented en lugar de elevar la NotImplementedError ¿excepción? ¿No hará que sea más difícil encontrar errores, como el código que ejecuta métodos no válidos?

Barra de Progreso de Python

¿Cómo uso una barra de progreso cuando mi script está haciendo alguna tarea que probablemente lleve tiempo? Por ejemplo, un ... rra de progreso sería agradable. También estoy más interesado en cómo se puede hacer esto desde el punto de vista del código.