Ir para conteúdo
Fórum Script Brasil

david conts

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre david conts

david conts's Achievements

0

Reputação

  1. Bom dia comunidade, tenho uma duvida, estou fazendo um curso de python online, porem no código tive um error e não estou conseguindo tirar from string import Template from datetime import datetime from dados_email import meu_email, minha_senha from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage import smtplib with open('template.html', 'r') as html: template = Template(html.read()) data_atual = datetime.now().strftime('%d/%m/%Y') corpo_msg = Template.substitute(nome='david', data=data_atual) msg = MIMEMultipart msg ['from'] = 'David junior Conts' msg ['to'] = meu_email #email do cliente msg ['subject'] = 'atençao: este é um email de teste' corpo_msg = MIMEText(corpo_msg, 'html') msg.attach(corpo) with smtplib.SMTP(host='smtp.google.com', port = 587) as smtp: smtp.ehlo() smtp.starttls() smtp.login(meu_email, minha_senha)#email do cliente e meu também smtp.send_message(msg) print('E-mail enviado com sucesso') e o error é o segunte... C:\Users\jcont\Desktop\proteus\templates\venv\Scripts\python.exe C:/Users/jcont/Desktop/proteus/templates/temp.py Traceback (most recent call last): File "C:\Users\jcont\Desktop\proteus\templates\temp.py", line 13, in <module> corpo_msg = Template.substitute(nome="david", data=data_atual) TypeError: substitute() missing 1 required positional argument: 'self' Process finished with exit code 1
×
×
  • Criar Novo...