Perguntas com a marcação «python»

116
Exceção “Muitos valores para desempacotar”

Estou trabalhando em um projeto no Django e acabei de começar a tentar estender o modelo de usuário para fazer perfis de usuário. Infelizmente, tive um problema: toda vez que tento obter o perfil do usuário dentro de um modelo ( user.get_template.lastIPpor exemplo), recebo o seguinte erro: Meio...

116
Escopo das classes aninhadas?

Estou tentando entender o escopo em classes aninhadas em Python. Aqui está meu código de exemplo: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var A criação da classe não é concluída e recebo o erro: <type 'exceptions.NameError'>: name 'outer_var' is not...

116
Copie arquivos ou diretórios recursivamente em Python

Python parece ter funções para copiar arquivos (por exemplo shutil.copy) e funções para copiar diretórios (por exemplo shutil.copytree), mas não encontrei nenhuma função que lide com ambos. Claro, é trivial verificar se você deseja copiar um arquivo ou diretório, mas parece uma omissão...

116
Remover duplicatas de uma lista de listas

Tenho uma lista de listas em Python: k = [[1, 2], [4], [5, 6, 2], [1, 2], [3], [4]] E eu quero remover elementos duplicados dele. Era se fosse uma lista normal não de listas que eu poderia usar set. Mas, infelizmente, essa lista não é hashable e não pode fazer um conjunto de listas. Apenas de...

116
Escolha entre duas datas com Django

Estou procurando fazer uma consulta que seleciona entre datas com Django. Eu sei como fazer isso com SQL bruto com bastante facilidade, mas como isso poderia ser feito usando o Django ORM? É aqui que desejo adicionar as datas entre 30 dias na minha consulta: start_date = datetime.datetime.now()...

116
SQLAlchemy: exclusão em cascata

Devo estar faltando algo trivial com as opções de cascata do SQLAlchemy porque não consigo fazer uma exclusão em cascata simples operar corretamente - se um elemento pai for excluído, os filhos persistem, com nullchaves estrangeiras. Coloquei um caso de teste conciso aqui: from sqlalchemy import...

116
Função Python como argumento de função?

Uma função Python pode ser um argumento de outra função? Dizer: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Portanto, são basicamente duas perguntas: Isso é permitido? E se for, como faço para usar a função dentro da outra função?...

116
Flask vs webapp2 para Google App Engine

Estou começando um novo aplicativo Google App Engine e atualmente considerando duas estruturas: Flask e webapp2 . Estou bastante satisfeito com a estrutura de webapp integrada que usei para meu aplicativo anterior do App Engine, então acho que webapp2 será ainda melhor e não terei problemas com...

116
Zombando de uma classe: Mock () ou patch ()?

Estou usando simulação com Python e queria saber qual dessas duas abordagens é melhor (leia: mais pythônico). Método um : basta criar um objeto simulado e usá-lo. O código se parece com: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should...