2017-07-26 10 views
-2
filename = "test.html" 
f = file(filename) 
attachment = MIMEText(f.read(),'html') 
msg.attach(attachment) 

Name Error: name 'file' not definedを取得している間に、このエラーを解決するのを手伝ってください。電子メールの本文として

+0

file()で期待している機能は何ですか? – PRMoureu

答えて

0

機能がないので、少し変更する必要があります。file()と表示されます。エラーメッセージには明らかです。

filename = "text.txt" 
with open(filename,'r') as file: 
    attachment = MIMEText(file.read()) 
0

このファイルを開くことができますか? :

filename = "test.html" 
f = open(filename 'r') 
attachment = MIMEText(f.read(),'html') 
msg.attach(attachment) 
+0

号。実際、私はpandas dfをメール本文にコピーしようとしています。しかし、それを不適切に取得しています。空のセルは、「Nan」と表示されています。 –

+0

これは別の質問です。あなたのコードとファイルの内容を投稿できますか?私が再開したい場合は、1)「htlm」を開く2)コンテンツをパンダのデータフレームに入れる3)このデータを電子メールで送るか? – Dadep

関連する問題