Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.

15
Como uso a sobrecarga de método no Python?
Estou tentando implementar a sobrecarga de método em Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) mas a saída é second method 2; similarmente: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() dá …

11
Como procurar uma string em arquivos de texto?
Quero verificar se uma string está em um arquivo de texto. Se for, faça X. Se não for, faça Y. No entanto, esse código sempre retorna Truepor algum motivo. Alguém pode ver o que está errado? def check(): datafile = file('example.txt') found = False for line in datafile: if blabla …
169 python 

12
Formate uma data e hora em uma sequência de caracteres com milissegundos
Eu quero ter uma datetimestring a partir da data em milissegundos. Esse código é típico para mim e estou ansioso para aprender como reduzi-lo. from datetime import datetime timeformatted= str(datetime.utcnow()) semiformatted= timeformatted.replace("-","") almostformatted= semiformatted.replace(":","") formatted=almostformatted.replace(".","") withspacegoaway=formatted.replace(" ","") formattedstripped=withspacegoaway.strip() print formattedstripped

7
Como filtrar linhas em pandas por regex
Gostaria de filtrar de maneira limpa um quadro de dados usando o regex em uma das colunas. Para um exemplo artificial: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 …
169 python  regex  pandas 



19
Tempo limite para solicitações python. Obter resposta inteira
Estou coletando estatísticas em uma lista de sites e usando solicitações para simplificar. Aqui está o meu código: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) Agora, quero requests.getexpirar após 10 segundos para que o …





9
Acessando o Endereço da Memória do Objeto
Quando você chama o object.__repr__()método em Python, você recebe algo assim: <__main__.Test object at 0x2aba1c0cf890> Existe alguma maneira de obter o endereço de memória se você sobrecarregar __repr__() , além de chamá super(Class, obj).__repr__()-lo e recuperá-lo?

14
Como posso desativar o registro durante a execução de testes de unidade no Python Django?
Estou usando um simples testador de unidade baseado em teste para testar meu aplicativo Django. Meu próprio aplicativo está configurado para usar um logger básico em settings.py usando: logging.basicConfig(level=logging.DEBUG) E no meu código de aplicação usando: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) No entanto, ao executar unittests, eu gostaria de …

11
Analise um arquivo .py, leia o AST, modifique-o e escreva novamente o código-fonte modificado
Quero editar programaticamente o código-fonte python. Basicamente, quero ler um .pyarquivo, gerar o AST e, em seguida, escrever novamente o código-fonte python modificado (ou seja, outro .pyarquivo). Existem maneiras de analisar / compilar o código-fonte python usando módulos python padrão, como astou compiler. No entanto, acho que nenhum deles suporta …

12
Arquivos de texto concatenados em Python
Eu tenho uma lista de 20 nomes de arquivos, como ['file1.txt', 'file2.txt', ...]. Eu quero escrever um script Python para concatenar esses arquivos em um novo arquivo. Eu poderia abrir cada arquivo f = open(...), ler linha por linha chamando f.readline()e escrever cada linha nesse novo arquivo. Não me parece …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.