<pre><code>def email_delete(brwser):
user_input = input("Would you like to delete some emails?: > Y/N")
key_words = ["Order", "order", "Re:", "Purchase"]
# email_indi_subject = []
email_search(brwser)
sleep(3)
email_subjects = brwser.find_elements_by_xpath("//span[@data-testid='message-
column:subject']")
if user_input == "y" or user_input == "Y":
sleep(2)
try:
for subject in email_subjects:
# sleep(0.25)
# print(subject.get_property('title'))
# email_indi_subject.append(str(subject.get_property('title')))
if any(words in str(subject.get_property('title'))
for words in key_words):
print("Keep > " + subject.get_property('title'))
else:
print("Loss > " + subject.get_property('title'))
except StaleElementReferenceException as sers:
print(sers)
'''for keyw in key_words: # printing 4 times checking each individual keyword ??works i think??
for subject in email_indi_subject:
if keyw in subject:
print("Keep: > " + subject)
else:
print("Loss: > " + subject) '''
</code></pre>
<p>我一直在尝试将列表中的单词与每封电子邮件的单个主题(字符串)进行匹配,但问题是我似乎无法将列表中的单词与单个主题进行匹配。在底部这样做,我相信它是有效的,但显然有其弊端</p>