Se lhe foi útil a informação que encontrou nestas páginas,
por favor ajude-nos a manter este site vendo os anúncios!!!
Este é um post de José Lopes.
Como resolver um erro do tipo:
ImportError: Bad magic number in ../NOME_FICHEIRO.pyc
Este é um post de José Lopes.
Se estiver a utilizar o ReportLab para gerar os seus gráficos, pode necessitar de personalizar o eixo dos labels para mostrar somente algumas entradas, por forma a obter um gráfico mais limpo e fácil de ler.
Neste post proponho uma solução.
Este é um post de José Lopes.
Se obter a seguinte mensagem de erro quando executar uma função de Python:
RuntimeError: maximum recursion depth exceeded
Significa que o limite de repetição foi ultrapassado (recursion limit em inglês), podendo o problema ser resolvido de uma forma relativamente fácil.
Este é um post de José Lopes.
No caso de se fazerem muitos cálculos com uma determinada função, pode ser interessante que esta se lembre de resultados anteriores para os dar imediatamente quando solicitados, poupando um considerável tempo de computação.
Este post fornece uma solução de memorização. De frisar que não tem a ver com memória no sentido de hardware mas sim na capacidade de lembrar resultados anteriores.
Este é um post de José Lopes.
Pode ser útil conhecer o tempo que uma determinada função demora a ser executada. As razões podem ser das mais variadas, como pretender optimizar uma função ou verificar qual das soluções para o mesmo problema é a mais rápida.
Este post fornece uma solução genérica para contabilizar o tempo de execução de uma função.
Este é um post de José Lopes.
Embora o módulo math do Python tenha uma função para a interpolação linear, cuja
utilização consiste salvo o erro em dar os pontos adjacentes ao ponto em que pretendemos
a interpolação, quando necessitei desta função matemática criei uma.
A razão deste autismo foi de que necessitava de uma série de interacções onde os pontos
adjacentes variavam, para além de não me ter lembrado de ver se existia uma função para a
interpolação linear.
Este post fornece assim uma solução para a interpolação linear com uma base de referência declarada.
Este é um post de José Lopes.
Este post fornece um conjunto de opções para encontar o valor máximo de um conjunto de listas, e por analogia o valor mínimo.
Imagine-se, por exemplo, que se tem as seguintes listas:
A = [1, 2, 9] B = [100, 50, 75] C = [6, 2, 80] D = [42, 33, 5]
Pretendemos obter 100 como valor máximo e 1 como valor mínimo.
Este é um post de José Lopes.
Ficheiro library.zip muito grande
Imaginando que se tem um pequeno programa em Python do qual se cria o ficheiro executável e se pretende fazer a sua distribuição. Ao ser pequeno o ficheiro library.zip também o deve ser mas deparamo-nos que ele é muito grande.
Este é um post de José Lopes.
Erro de execução nos ficheiros .exe mas não nos ficheiros .py
Pode lhe acontecer, após ter já utilizado o py2exe várias vezes em vários projectos, que os ficheiros exe quando executados dão erro na programação enquanto os ficheiros de Python correspodentes não apresentam qualquer problema quando executados de uma shell.
O projecto mais recente funciona sem problemas, mas um projecto anterior que acaba de editar depara-se com este problema.
Este é um post de José Lopes.
Erro do módulo PIL
Quando se obtém a mensagem seguinte deve-se a um problema de compatibilidade entre o módulo PIL e o py2exe.
File "Image.pyc", line 1571, in open IOError: cannot identify image file