scrolling : 'yes',
当我运行此代码时,我收到这样的错误;
import smtplib
server = smtplib.SMTP( "smtp.gmail.com", 587 )
server.starttls()
server.login( 'myEmail@gmail.com', 'myPassword' )
file = 'C:\\Users\\PC1\\Desktop\\myFile.txt'
f = open(file, "r")
filecontent = (f.read())
server.sendmail( 'example@gmail.com', 'example@gmail.com', filecontent )
我怎样才能克服这一点?我不想在我发送的文件中出现字符问题。
答案 0 :(得分:0)
修正了问题的变化:
filecontent = (f.read())
为:
filecontent = (f.read().encode("utf-8"))