Programação

652
Argparse argumentos posicionais opcionais?

Eu tenho um script que deve ser usado assim: usage: installer.py dir [-h] [-v] dir é um argumento posicional que é definido assim: parser.add_argument('dir', default=os.getcwd()) Quero dirque seja opcional: quando não for especificado, deve ser apenas cwd. Infelizmente, quando não especifico o...

652
Por que o AngularJS inclui uma opção vazia no select?

Trabalho com o AngularJS há algumas semanas, e o que realmente me incomoda é que, mesmo depois de tentar todas as permutações ou a configuração definida na especificação em http://docs.angularjs.org/api/ng .directive: select , ainda recebo uma opção vazia como o primeiro filho do elemento...

652
Explorando o sistema de arquivos do contêiner do Docker

Percebi com o docker que preciso entender o que está acontecendo dentro de um contêiner ou quais arquivos existem nele. Um exemplo é o download de imagens do índice da janela de encaixe - você não tem idéia do que a imagem contém, por isso é impossível iniciar o aplicativo. O que seria ideal é ser...

651
Por que dict.get (key) em vez de dict [key]?

Hoje, me deparei com o dictmétodo getque, dado uma chave no dicionário, retorna o valor associado. Para que finalidade essa função é útil? Se eu quisesse encontrar um valor associado a uma chave em um dicionário, posso simplesmente fazê dict[key]-lo, e ele retornará a mesma coisa: dictionary =...

651
O que é __pycache__?

Para obter mais informações sobre o Stack Overflow no Stack Overflow : em seguida, faça o seguinte para Python Pelo que entendi, um cache é um arquivo criptografado de arquivos semelhantes. O que fazemos com a __pycache__pasta? É o que damos às pessoas em vez do nosso...

650
O que o functools.wraps faz?

Em um comentário sobre essa resposta a outra pergunta , alguém disse que não tinha certeza do que functools.wrapsestava fazendo. Então, eu estou fazendo esta pergunta para que haja um registro no StackOverflow para referência futura: o que functools.wrapsfaz

650
Encontre registros duplicados no MySQL

Quero extrair registros duplicados em um banco de dados MySQL. Isso pode ser feito com: SELECT address, count(id) as cnt FROM list GROUP BY address HAVING cnt > 1 O que resulta em: 100 MAIN ST 2 Gostaria de puxá-lo para que ele mostre cada linha que é uma duplicata. Algo como: JIM JONES...