Perguntas com a marcação «python»

92
Escopo das funções lambda e seus parâmetros?

Preciso de uma função de retorno de chamada que seja quase exatamente a mesma para uma série de eventos gui. A função terá um comportamento ligeiramente diferente, dependendo de qual evento a chamou. Parece um caso simples para mim, mas não consigo entender esse comportamento estranho das...

92
Python hashable dicts

Como exercício, e principalmente para minha própria diversão, estou implementando um analisador packrat retroativo. A inspiração para isso é que eu gostaria de ter uma ideia melhor sobre como as macros higiênicas funcionariam em uma linguagem semelhante ao algol (em comparação com os dialetos...

92
Executando um programa externo (executável) em Python?

Acabei de começar a trabalhar em Python e tenho tentado executar um executável externo de Python. Tenho um executável para um programa escrito em Fortran. Digamos que o nome do executável seja flow.exe. E meu executável está localizado em C:\Documents and Settings\flow_model. Tentei os comandos...

92
PYTHONPATH vs. sys.path

Outro desenvolvedor e eu discordamos sobre se PYTHONPATH ou sys.path devem ser usados ​​para permitir que Python encontre um pacote Python em um diretório de usuário (por exemplo, desenvolvimento). Temos um projeto Python com uma estrutura de diretório típica: Project setup.py package...

92
Em Python, o que dict.pop (a, b) significa?

class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ por que existe um segundo argumento?

92
Lendo arquivos * .wav em Python

Preciso analisar o som escrito em um arquivo .wav. Para isso preciso transformar esse arquivo em um conjunto de números (arrays, por exemplo). Acho que preciso usar o pacote de ondas. No entanto, não sei exatamente como funciona. Por exemplo, eu fiz o seguinte: import wave w =

92
Como criar um vetor R vazio para adicionar novos itens

Quero usar R em Python, conforme fornecido pelo módulo Rpy2. Percebo que R tem []operações muito convenientes pelas quais você pode extrair as colunas ou linhas específicas. Como posso realizar essa função por meio de scripts Python? Minha ideia é criar um vetor R e adicionar esses elementos...