次の問題で立ち往生しています: 件名を取得して電子メールから比較しようとしています (ディスクに保存され、電子メールは UTF-8 で保存されます)。
import re
def check_subj():
subj = ""
file = open("/home/hikaru/Desktop/sub.eml", "r")
for line in file:
try:
a = re.search("Subject:\ ", line, re.IGNORECASE)
a = line[a.end():]
subj = a
break
except AttributeError:
pass
return subj
print(check_subj())
if check_subj() == 'sub':
print("yay")
「print」は「sub」を正常に表示しますが、比較しても「yay」は出力されません。理由がわかりません(-.