Perguntas com a marcação «python»

102
Obter o nome da turma atual?

Como faço para obter o nome da classe em que estou atualmente? Exemplo: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) Devido à natureza do programa com o qual estou interagindo (vistrails), não posso usar __init__()para...

102
Como usar o subprocesso popen Python

Como os.popen está sendo substituído por subprocess.popen, eu queria saber como converteria os.popen('swfdump /tmp/filename.swf/ -d') para subprocess.popen () Eu tentei: subprocess.Popen("swfdump /tmp/filename.swf -d") subprocess.Popen("swfdump %s -d" % (filename)) # NOTE: filename is a...

102
urllib2.HTTPError: Erro HTTP 403: Proibido

Estou tentando automatizar o download de dados de estoque históricos usando python. A URL que estou tentando abrir responde com um arquivo CSV, mas não consigo abrir usando urllib2. Eu tentei mudar o agente do usuário conforme especificado em algumas perguntas anteriores, até tentei aceitar cookies...

102
ValueError: erro de domínio matemático

Eu estava testando um exemplo de Métodos Numéricos em Engenharia com Python . from numpy import zeros, array from math import sin, log from newtonRaphson2 import * def f(x): f = zeros(len(x)) f[0] = sin(x[0]) + x[1]**2 + log(x[2]) - 7.0 f[1] = 3.0*x[0] + 2.0**x[1] - x[2]**3 + 1.0 f[2] = x[0]...

102
Linha única aninhada para loops

Escreveu esta função em python que transpõe uma matriz: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] No processo, percebi que não entendo totalmente como os loops for aninhados de linha única são executados....

102
o linux tee não está funcionando com python?

Fiz um script python que se comunica com um servidor web usando um loop infinito. Quero registrar todos os dados de comunicação em um arquivo e também monitorá-los do terminal ao mesmo tempo. então eu usei o comando tee assim. python client.py | tee logfile no entanto, não recebi nada do terminal...

102
sqlalchemy IS NOT NULL select

Como posso adicionar o filtro como no SQL para selecionar valores NÃO NULL em uma determinada coluna? SELECT * FROM table WHERE YourColumn IS NOT NULL; Como posso fazer o mesmo com os filtros SQLAlchemy? select = select(table).select_from(table).where(all_filters)