Articles of python

Como fazer com que o Selenium WebDriver não espere a página inteira carregar

Estou usando o python 2.7 com o selenium webdriver para Firefox e tenho um problema que não posso resolver ou encontrar resolvido na internet. Minha tarefa é abrir em torno de 10 mil páginas da web (interfaces web do roteador adsl – via endereço ip) e carregar novo firmware. Eu escrevi o código, mas para […]

Usando ManyToMany através corretamente para o modelo complexo no django

Eu tenho um relacionamento de modelo semi-complexo no meu aplicativo django. Eu tenho um grupo (um negócio) que pode ter muitos locais. Um grupo pode ter muitos provedores (pessoa) também. O problema é que o Provedor está conectado a um grupo específico por meio da localização do grupo. Isso quer dizer que um provedor pode […]

UnsupportedOperation: fileno – Como corrigir essa bagunça de dependência do Python?

Eu estou construindo um backend Python bastante extenso e as coisas estavam funcionando muito bem no servidor A. Eu então instalei o sistema em um novo (desenvolvimento) servidor B no qual eu simplesmente instalei todos os pacotes pip novamente do zero. As coisas pareciam funcionar bem, então eu fiz um pip freeze . Então peguei […]

Passar uma lista de strings como parâmetro de uma tarefa dependente no Airflow

Eu estou tentando passar uma lista de seqüências de caracteres de uma tarefa para outra via XCom, mas eu não pareço conseguir obter a lista empurrada interpretada de volta como uma lista. Por exemplo, quando faço isso em alguma function blah que é executada em um ShortCircuitOperator : paths = [‘gs://{}/{}’.format(bucket, obj) for obj in […]

django 1.8 error: o object ‘NoneType’ não é chamado

Por favor, veja na foto, há um formulário com 2 campos. Após o usuário digitar as informações e enviar o formulário. A página irá redirect para outro html mostrando o formulário E o resultado do database filtrado. A estrutura do meu projeto é 1 modelo com 2 classs (inputform; resultado), 2 html e 1 views.py. […]

Python evitando confrontos no nome do método de implementação na subclass

Ao criar uma subclass em python, como posso garantir que meus methods de implementação de subclass não involuntariamente substituem um método de implementação em uma superclass? Estou tentando evitar: class A: def a(self): self._helper_func() def _helper_func(self): # do something specific to A class B(A): def b(self): self._helper_func() def _helper_func(self): # do something; didn’t realize this […]

ajuste de curva por uma sum de gaussian com scipy

Eu estou fazendo bioinformática e mapeamos RNA pequeno em mRNA. Temos a coordenada de mapeamento de uma proteína em cada mRNA e calculamos a distância relativa entre o local onde a proteína se liga ao mRNA e o local que é ligado por um pequeno RNA. Eu obtenho o seguinte dataset: dist eff -69 3 […]

Não recebendo dados de volta do handshake de pares bittorrent

Estou tendo alguns problemas com o protocolo bit torrent. Estou a ponto de enviar uma mensagem de aperto de mão para alguns colegas. Eu tenho o meu cliente, basicamente, conectar-se a todos os pares na lista, em seguida, enviar o “handshake”. Código está abaixo – peer_id = ‘autobahn012345678bit’ peer_id = peer_id.encode(‘utf-8’) pstr = ‘BitTorrent protocol’ […]

Sobrescrever variável na function de outro arquivo

1. Resumo Eu não acho, como eu posso replace a variável na function de outro arquivo. 2. Exemplo 2.1. Configuração Eu uso módulos de logbook e pyfancy . Eu tenho 2 arquivos – config.py e first.py : config.py : import logbook import sys from pyfancy.pyfancy import pyfancy log = logbook.Logger(“config”) logbook.StreamHandler(sys.stdout, level=logbook.DEBUG).push_application() def green_foreground(coloredtext): log.debug(pyfancy().green().bold(coloredtext)) […]

descompactar uma divisão dentro de uma compreensão de lista

Se eu quiser gerar uma lista de tuplas com base em elementos de linhas de um documento, eu posso fazer: [(line.split()[0], line.split()[-1][3:8]) for line in open(“doc.txt”)] por exemplo (eu adicionei o fatiamento para mostrar que eu poderia querer usar algumas operações nos elementos da divisão). Ainda assim, gostaria de evitar usar o split duas vezes, […]