Perguntas com a marcação «python»

99
Python: usando um algoritmo recursivo como gerador

Recentemente, escrevi uma função para gerar certas sequências com restrições não triviais. O problema veio com uma solução recursiva natural. Agora acontece que, mesmo para uma entrada relativamente pequena, as sequências são de vários milhares, portanto, eu preferiria usar meu algoritmo como um...

99
Detectar e gravar áudio em Python

Preciso capturar clipes de áudio como arquivos WAV que posso passar para outro bit de python para processamento. O problema é que eu preciso determinar quando há áudio presente e então gravá-lo, parar quando ele ficar em silêncio e, em seguida, passar esse arquivo para o módulo de...

99
Por que Python usa 'métodos mágicos'?

Tenho brincado com Python recentemente e uma coisa que estou achando um pouco estranho é o uso extensivo de 'métodos mágicos', por exemplo, para tornar seu comprimento disponível, um objeto implementa um método def __len__(self), e então é chamado quando você escrevelen(obj) . Eu estava me...

99
Matar o processo pelo nome?

Estou tentando encerrar um processo (especificamente o iChat). Na linha de comando, uso estes comandos: ps -A | grep iChat Então: kill -9 PID No entanto, não tenho certeza de como traduzir esses comandos para