Perguntas com a marcação «python»

118
Envio de e-mail de Python usando SMTP

Estou usando o seguinte método para enviar e-mail de Python usando SMTP. É o método certo a ser usado ou estou perdendo algumas pegadinhas? from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('YOUR.MAIL.SERVER',

118
Quais são alguns casos de uso (concretos) para metaclasses?

Tenho um amigo que gosta de usar metaclasses e regularmente as oferece como solução. Penso que quase nunca é necessário usar metaclasses. Por quê? porque eu acho que se você está fazendo algo assim para uma classe, provavelmente deveria estar fazendo para um objeto. E um pequeno redesenho /...

118
Tamanho na memória de uma estrutura Python

Existe uma referência para o tamanho da memória da estrutura de dados Python em plataformas de 32 e 64 bits? Se não, seria bom tê-lo no SO. Quanto mais exaustivo, melhor! Então, quantos bytes são usados ​​pelas seguintes estruturas Python (dependendo do lene do tipo de conteúdo quando...

118
Como o Python gerencia int e long?

Alguém sabe como Python gerencia internamente tipos int e long? Ele escolhe o tipo certo dinamicamente? Qual é o limite de um int? Estou usando o Python 2.6. É diferente das versões anteriores? Como devo entender o código abaixo? >>> print type(65535) <type 'int'> >>>...

118
Como posso obter o dict da consulta sqlite?

db = sqlite.connect("test.sqlite") res = db.execute("select * from table") Com a iteração, obtenho listas correspondentes às linhas. for row in res: print row Posso obter o nome das colunas col_name_list = [tuple[0] for tuple in res.description] Mas existe alguma função ou configuração para...

118
Unittest setUp / tearDown para vários testes

Existe uma função que é disparada no início / final de um cenário de testes? As funções setUp e tearDown são acionadas antes / depois de cada teste. Normalmente, gostaria de ter isto: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning,...

118
Fazer um loop por todos os valores do dicionário aninhados?

for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Estou tentando percorrer um dicionário e imprimir todos os pares de valores-chave onde o valor não é um dicionário aninhado. Se o valor for um dicionário, quero ir até ele e imprimir seus...

118
Como posso salvar uma imagem com PIL?

Acabei de fazer algum processamento de imagem usando a biblioteca de imagens Python (PIL) usando um post que encontrei anteriormente para realizar transformações de Fourier de imagens e não consigo fazer a função salvar funcionar. Todo o código funciona bem, mas não vai salvar a imagem...