Python: pudb um debug de primeira
O Python possui um debug incluso acionado pela carga do módulo pdb, que pode ser chamado pelo interpretador, para debugar funções e classes ou externamente para debugar programas, chamando-o pela…
O Python possui um debug incluso acionado pela carga do módulo pdb, que pode ser chamado pelo interpretador, para debugar funções e classes ou externamente para debugar programas, chamando-o pela…
Em raras ocasiões tive a necessidade de ter uma função para pegar apenas um caractere do teclado. Me lembro que no Quick Basic, uma das minhas primeiras linguagens de programação, havia uma função getchar ou algo parecido. Esta função é bem útil quando se desenvolve programas para console, sem as modernas interfaces gráficas.
Ainda não necessitei disto, mas assim que esbarrei com a informação, a achei relevante suficiente para não deixar passar em banco.
Primeiro deve-se saber exatamente o que deseja, pois as duas formas de se pegar o endereço ip pelo Python, encontradas na rede, podem dar resultados bem diferentes. Vou tentar explicitá-las a seguir:
Ao executar um aplicativo escrito em Python, Bash, Perl, ou qualquer outra linguagem interpretada no Unix, o sistema irá reconhecer ler a primeira linha do arquivo e assim identificar o seu interpretador, como sendo o comando seguido a sequência de caracteres “#!”, como nos exemplos abaixo:
#!/usr/bin/python
...
para um programa em Python, ou
#!/bin/bash
...