Python 3以降ではhas_keys()
関数が削除されているため、電子メールファイルに "From:"ヘッダーが存在するかどうかを確認するコードはわかりません。ここでPython 3.x - "From:"ヘッダーが電子メールファイルに存在するかどうかを確認する方法?
は私の現在の抜粋です。
with open(emlFile, 'rb') as fp:
headers = BytesParser(policy=policy.default).parse(fp)
if 'From:' in headers:
str = headers['from']
それは私が公式のPythonドキュメント(強調鉱山を)引用StackOverflowの