Perguntas com a marcação «python»

464
Retornar resposta JSON da visualização Flask

Eu tenho uma função que analisa um arquivo CSV com o Pandas e produz um ditado com informações resumidas. Desejo retornar os resultados como resposta de uma exibição do Flask. Como faço para retornar uma resposta JSON? @app.route("/summary") def summary(): d = make_summary() # send it back as...

463
Python "estender" para um dicionário

Qual é a melhor maneira de estender um dicionário com outro? Por exemplo: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} Estou procurando por qualquer operação para obter esse forloop de prevenção : {...

462
Como faço para limpar corretamente um objeto Python?

class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self)acima falha com uma exceção AttributeError. Entendo que o Python não garante a existência de "variáveis ​​globais" (dados de membros neste contexto?) Quando...

461
Criando um DataFrame Pandas vazio e preenchendo-o?

Estou começando nos documentos do DataFrame do pandas aqui: http://pandas.pydata.org/pandas-docs/stable/dsintro.html Gostaria de preencher iterativamente o DataFrame com valores em um tipo de cálculo de série temporal. Então, basicamente, eu gostaria de inicializar o DataFrame com as colunas A, B...

457
Como excluir um caractere de uma string usando Python

Há uma string, por exemplo. EXAMPLE. Como posso remover o personagem do meio, ou seja, Mdele? Eu não preciso do código. Eu quero saber: As strings no Python terminam com algum caractere especial? Qual é a maneira melhor - mudar tudo da direita para a esquerda, começando no caractere do meio OU...

457
Classificar uma lista por vários atributos?

Eu tenho uma lista de listas: [[12, 'tall', 'blue', 1], [2, 'short', 'red', 9], [4, 'tall', 'blue', 13]] Se eu quisesse classificar por um elemento, digamos o elemento alto / baixo, eu poderia fazê-lo via s = sorted(s, key = itemgetter(1)). Se eu quisesse classificar por tanto alto / baixo e...

456
Recuo adequado para cadeias de caracteres multilinha do Python

Qual é o recuo adequado para seqüências multilinhas Python dentro de uma função? def method(): string = """line one line two line three""" ou def method(): string = """line one line two line three""" ou alguma outra coisa? Parece meio estranho ter a string pendurada fora da função no...

454
Maneira correta de usar ** kwargs em Python

Qual é a maneira correta de usar **kwargsno Python quando se trata de valores padrão? kwargsretorna um dicionário, mas qual é a melhor maneira de definir valores padrão ou existe um? Devo acessá-lo como um dicionário? Use a função get? class ExampleClass: def __init__(self, **kwargs): self.val...