Perguntas com a marcação «python»

186
Converter timedelta em segundos totais

Eu tenho uma diferença horária time1 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) ... time2 = datetime.datetime.fromtimestamp(time.mktime(time.gmtime())) diff = time2 - time1 Agora, como encontro o número total de segundos que passaram? diff.secondsnão conta dias. Eu poderia...

186
Tipos imutáveis ​​vs mutáveis

Estou confuso sobre o que é um tipo imutável. Eu sei que o floatobjeto é considerado imutável, com este tipo de exemplo do meu livro: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) Isso é considerado imutável por causa da estrutura / hierarquia da...

186
Serializando a instância da classe para JSON

Estou tentando criar uma representação de string JSON de uma instância de classe e tendo dificuldades. Digamos que a classe seja construída assim: class testclass: value1 = "a" value2 = "b" Uma chamada para o json.dumps é feita assim: t = testclass() json.dumps(t) Está falhando e me dizendo...

186
saída ao vivo do comando subprocesso

Estou usando um script python como um driver para um código hidrodinâmico. Quando chega a hora de executar a simulação, eu uso subprocess.Popenpara executar o código, coletar a saída de stdout e stderr em um subprocess.PIPE--- então posso imprimir (e salvar em um arquivo de log) as informações de...

185
Uso intenso de Python no Google [fechado]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

185
Objeto do tipo personalizado como chave do dicionário

O que devo fazer para usar meus objetos de um tipo personalizado como chaves em um dicionário Python (onde não quero que o "ID do objeto" atue como chave), por exemplo class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length = length Eu...

185
Analisando HTML usando Python

Estou procurando um módulo Parser HTML para Python que possa me ajudar a obter as tags na forma de listas / dicionários / objetos em Python. Se eu tiver um documento do formulário: <html> <head>Heading</head> <body attr1='val1'> <div class='container'> <div...

185
Como posso verificar se uma lista é um subconjunto de outra?

Preciso verificar se uma lista é um subconjunto de outra - um retorno booleano é tudo que procuro. Testar a igualdade na lista menor após uma interseção é a maneira mais rápida de fazer isso? O desempenho é de extrema importância, considerando o número de conjuntos de dados que precisam ser...

185
Verificando se type == list em python

Talvez eu esteja tendo um peido cerebral aqui, mas realmente não consigo descobrir o que há de errado com meu código: for key in tmpDict: print type(tmpDict[key]) time.sleep(1) if(type(tmpDict[key])==list): print 'this is never visible' break a saída é <type 'list'>mas a instrução if...

184
Como posso converter JSON para CSV?

Eu tenho um arquivo JSON que desejo converter para um arquivo CSV. Como posso fazer isso com o Python? Eu tentei: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) for item in data: csv_file.writerow(item) f.close() No...