Perguntas com a marcação «python»

323
Convertendo dict Python em kwargs?

Eu quero criar uma consulta para queimada pelo sol (interface solr) usando herança de classe e, portanto, adicionando pares de valores-chave. A interface queimada pelo sol recebe argumentos de palavras-chave. Como posso transformar um ditado ({'type':'Event'})em argumentos de palavra-chave...

323
Onde o pip instala seus pacotes?

Ativei um virtualenv com o pip instalado. eu fiz pip3 install Django==1.8 e Django baixado com sucesso. Agora, eu quero abrir a pasta Django. Onde está localizada a pasta? Normalmente estaria em "downloads", mas não tenho certeza de onde estaria se eu o instalasse usando o pip em um...

320
Qual é o erro do número mágico ruim?

O que é o ImportError "Número mágico incorreto" em python e como corrigi-lo? A única coisa que posso encontrar online sugere que isso é causado pela compilação de um arquivo .py -> .pyc e, em seguida, tentando usá-lo com a versão errada do python. No meu caso, no entanto, o arquivo parece...

320
Lendo JSON de um arquivo?

Estou com um pouco de dor de cabeça só porque uma declaração simples e fácil está lançando alguns erros na minha cara. Eu tenho um arquivo json chamado strings.json assim: "strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, ..., {"-name": "address", "#text":...

320
Dígitos corrigidos após decimal com strings f

Existe uma maneira fácil com as f-strings do Python para corrigir o número de dígitos após o ponto decimal? (Especificamente, f-strings, não outras opções de formatação de strings, como .format ou%) Por exemplo, digamos que eu queira exibir 2 dígitos após a casa decimal. Como faço isso? Digamos...

318
Remapear valores na coluna pandas com um dict

Eu tenho um dicionário que se parece com isso: di = {1: "A", 2: "B"} Gostaria de aplicá-lo à coluna "col1" de um dataframe semelhante a: col1 col2 0 w a 1 1 2 2 2 NaN para obter: col1 col2 0 w a 1 A 2 2 B NaN Como posso fazer isso da melhor maneira? Por alguma razão, os termos do Google...