Preguntas etiquetadas con python

99
Detectar y grabar audio en Python

Necesito capturar clips de audio como archivos WAV que luego puedo pasar a otro bit de Python para su procesamiento. El problema es que necesito determinar cuándo hay audio presente y luego grabarlo, detenerme cuando se quede en silencio y luego pasar ese archivo al módulo de procesamiento. Estoy...

99
¿Cómo comparar tiempos en Python?

Veo que se pueden hacer comparaciones de fechas y también las hay datetime.timedelta(), pero estoy luchando por averiguar cómo verificar si la hora actual ( datetime.datetime.now()) es anterior, posterior o igual a una hora específica (por ejemplo, 8 am) independientemente de la fecha....

99
Python os.path.join en Windows

Estoy tratando de aprender Python y estoy creando un programa que generará un script. Quiero usar os.path.join, pero estoy bastante confundido. Según los documentos si digo: os.path.join('c:', 'sourcedir') yo obtengo "C:sourcedir" . Según los documentos, esto es normal, ¿verdad? Pero cuando...

99
¿Por qué Python usa 'métodos mágicos'?

He estado jugando con Python recientemente, y una cosa que encuentro un poco extraña es el uso extensivo de 'métodos mágicos', por ejemplo, para hacer que su longitud esté disponible, un objeto implementa un método def __len__(self), y luego se llama cuando escribe len(obj). Me preguntaba por qué...

99
¿Matar proceso por nombre?

Estoy tratando de matar un proceso (específicamente iChat). En la línea de comando, uso estos comandos: ps -A | grep iChat Luego: kill -9 PID Sin embargo, no estoy exactamente seguro de cómo traducir estos comandos a

99
¿Debería usar una clase o un diccionario?

Tengo una clase que contiene solo campos y no métodos, como este: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri =