Perguntas com a marcação «python»

176
Pesquisa binária (bissecção) em Python

Existe uma função de biblioteca que realiza pesquisa binária em uma lista / tupla e retorna a posição do item, se encontrado, e 'Falso' (-1, Nenhum, etc.), se não? Encontrei as funções bisect_left / right no módulo bisect , mas elas ainda retornam uma posição mesmo que o item não esteja na lista....

176
Como posso quebrar essa longa linha no Python?

Como você formata uma linha longa como essa? Eu gostaria de ter no máximo 80 caracteres de largura: logger.info("Skipping {0} because its thumbnail was already in our system as {1}.".format(line[indexes['url']], video.title)) Essa é a minha melhor opção? url = "Skipping {0} because its thumbnail...

176
Como acessar o servidor Django local de fora do mundo

Eu segui as instruções aqui para executar o Django usando o servidor da web embutido e consegui executá-lo com sucesso python manage.py runserver. Se eu acessar 127.0.0.1:port localmente a partir do servidor web, recebo a página do Django indicando que funcionou. Sei que o servidor da Web do...

176
Vários níveis de 'collection.defaultdict' em Python

Graças a ótimas pessoas no SO, descobri as possibilidades oferecidas por collections.defaultdict, principalmente em legibilidade e velocidade. Eu os coloquei para uso com sucesso. Agora eu gostaria de implementar três níveis de dicionários, sendo os dois principais defaultdicte o mais baixo int....

176
Executar código quando o Django iniciar apenas UMA VEZ?

Estou escrevendo uma classe do Django Middleware que quero executar apenas uma vez na inicialização, para inicializar algum outro código arbritário. Eu segui a solução muito boa postada por sdolan aqui , mas a mensagem "Hello" é enviada ao terminal duas vezes . Por exemplo from...

176
O Python SciPy precisa de BLAS?

numpy.distutils.system_info.BlasNotFoundError: Blas (http://www.netlib.org/blas/) libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [blas]) or by setting the BLAS environment variable. De qual tar eu preciso baixar...

176
Comportamento de arredondamento do Python 3.x

Eu estava apenas relendo o que há de novo no Python 3.0 e ele afirma: A estratégia de arredondamento da função round () e o tipo de retorno foram alterados. Os casos exatos na metade agora são arredondados para o resultado par mais próximo, em vez de se afastarem de zero. (Por exemplo, a rodada...

176
Usando eval () do python vs. ast.literal_eval ()?

Eu tenho uma situação com algum código que eval()surgiu como uma possível solução. Agora eu nunca tive que usar eval()antes, mas encontrei muitas informações sobre o perigo potencial que isso pode causar. Dito isto, sou muito cauteloso em usá-lo. Minha situação é que eu recebo informações de um...

176
Leia colunas específicas de um arquivo CSV com o módulo CSV?

Estou tentando analisar através de um arquivo csv e extrair os dados de apenas colunas específicas. Exemplo csv: ID | Name | Address | City | State | Zip | Phone | OPEID | IPEDS | 10 | C... | 130 W.. | Mo.. | AL... | 3.. | 334.. | 01023 | 10063 | Eu estou tentando capturar apenas colunas...

176
Quando devo usar classes em Python?

Eu tenho programado em python por cerca de dois anos; principalmente dados (pandas, mpl, numpy), mas também scripts de automação e pequenos aplicativos da web. Estou tentando me tornar um programador melhor e aumentar meu conhecimento em python, e uma das coisas que me incomoda é que nunca usei uma...