Perguntas com a marcação «python»

92
Declarar função no final do arquivo em Python

É possível chamar uma função sem primeiro defini-la totalmente? Ao tentar fazer isso, recebo o erro: " function_name is not defined". Eu estou vindo de uma experiência em C ++, então esse problema me deixa perplexo. Declarando a função antes de funcionar: def Kerma(): return "energy / mass"...

92
Como recarregar módulos no shell django?

Estou trabalhando com Django e uso o shell Django o tempo todo. A parte chata é que enquanto o servidor Django recarrega nas mudanças de código, o shell não, então toda vez que eu faço uma mudança em um método que estou testando, preciso sair do shell e reiniciá-lo, reimportar todos os módulos...

92
Como fixar um inteiro em algum intervalo?

Eu tenho o seguinte código: new_index = index + offset if new_index < 0: new_index = 0 if new_index >= len(mylist): new_index = len(mylist) - 1 return mylist[new_index] Basicamente, calculo um novo índice e o uso para encontrar algum elemento de uma lista. Para ter certeza de que o...

92
Como compactar listas em uma lista

Eu quero compactar a seguinte lista de listas: >>> zip([[1,2], [3,4], [5,6]]) [[1,3,5], [2,4,6]] Isso pode ser alcançado com a zipimplementação atual apenas se a lista for dividida em componentes individuais: >>> zip([1,2], [3,4], [5,6]) (1, 3, 5), (2, 4, 6)] Não consigo...

92
Slugification de string em Python

Estou em busca da melhor maneira de "slugify" string o que é "slug" , e minha solução atual é baseada nesta receita Eu mudei um pouco para: s = 'String to slugify' slug = unicodedata.normalize('NFKD', s) slug = slug.encode('ascii', 'ignore').lower() slug = re.sub(r'[^a-z0-9]+', '-',...

92
Maneira rápida de copiar dicionário em Python

Eu tenho um programa Python que funciona muito com dicionários. Tenho que fazer cópias de dicionários milhares de vezes. Preciso de uma cópia das chaves e do conteúdo associado. A cópia será editada e não deve ser vinculada ao original (por exemplo, as alterações na cópia não devem afetar o...

92
matplotlib colorbar para dispersão

Estou trabalhando com dados que têm 3 parâmetros de plotagem: x, y, c. Como você cria um valor de cor personalizado para um gráfico de dispersão? Estendendo este exemplo que estou tentando fazer: import matplotlib import matplotlib.pyplot as plt cm =

92
Módulo Python com um travessão ou hífen (-) no nome

Tenho um módulo Python existente com um traço no nome, foo-bar.py Alterar o nome do módulo é algo que eu preferiria evitar, pois o módulo é compartilhado e eu teria que rastrear todos os locais em que ele é usado para que meu caso especial funcione. Existe uma maneira de carregar um módulo...

92
Como fazer git commitar nada sem um erro?

Estou tentando escrever um script de tecido que faz um git commit; entretanto, se não houver nada para confirmar, o git sai com um status de 1. O script de implantação considera isso malsucedido e fecha. Eu quero detectar falhas reais de confirmação, então não posso simplesmente ignorar o tecido...

92
Enviar dados de uma caixa de texto para o Flask?

Eu queria saber se havia uma maneira de pegar algo de uma caixa de texto no HTML, colocá-lo em um frasco e, em seguida, analisar esses dados com Python. Eu estava pensando que isso poderia envolver algum JS, mas posso estar errado. Alguma ideia?