Perguntas com a marcação «python»

100
__lt__ em vez de __cmp__

O Python 2.x possui duas maneiras de sobrecarregar os operadores de comparação __cmp__ou os "operadores de comparação avançados", como __lt__. Diz-se que as sobrecargas de comparação avançada são as preferidas, mas por que isso acontece? Os operadores de comparação avançados são mais simples de...

100
Fazer algo antes de sair do programa

Como você pode ter uma função ou algo que será executado antes de seu programa encerrar? Eu tenho um script que será executado constantemente em segundo plano e preciso salvar alguns dados em um arquivo antes de sair. Existe uma maneira padrão de fazer

100
UnicodeDecodeError ao redirecionar para o arquivo

Eu executo este snippet duas vezes, no terminal do Ubuntu (codificação definida para utf-8), uma vez com ./test.pye depois com ./test.py >out.txt: uni = u"\u001A\u0BC3\u1451\U0001D10C" print uni Sem redirecionamento, ele imprime lixo. Com o redirecionamento, recebo um UnicodeDecodeError....

100
ctypes - iniciante

Tenho a tarefa de "envolver" a biblioteca ac em uma classe Python. Os documentos são incrivelmente vagos sobre esse assunto. Parece que eles esperam que apenas usuários avançados de python implementem ctypes. Bem, eu sou um iniciante em python e preciso de ajuda. Alguma ajuda passo a passo seria...

100
mensagens de log que aparecem duas vezes com o Python Logging

Estou usando o log Python e, por algum motivo, todas as minhas mensagens estão aparecendo duas vezes. Eu tenho um módulo para configurar o registro: # BUG: It's outputting logging messages twice - not sure why - it's not the propagate setting. def configure_logging(self, logging_file):...