【发布时间】:2019-02-04 23:29:20
【问题描述】:
我目前有通过字典打印出用户名和密码的代码。输出为用户名:abc 密码:12345。现在我让它们都同时打印出来。我的主要目标是能够根据用户名向这些用户发送电子邮件,但当然我只想包括他们的用户名和密码信息。不是完整的信息列表。所以基本上我希望能够只告诉特定用户他们的密码。例如,我想向用户 abc 发送一封电子邮件,该电子邮件应该只包含他们的用户名和密码。然后我想向用户 xyz 发送一封电子邮件,但应该只包含用户 xyz 的密码。有什么办法可以实现吗?
我目前拥有字典打印的所有内容。所以所有的用户名和密码都被打印出来了。我如何遍历这些并向每个用户发送一封包含密码的电子邮件?
lines = []
User_Pass = {}
#Open output file and show only lines that contain 'Success'
with open("output.txt", "r") as f:
for line in f.readlines():
#Get rid of everything in line after 'Success'
if 'Success' in line:
lines.append(line[:line.find("Success")-1])
for element in lines:
parts = element.strip().split(":")
User_Pass.update({parts[0] : parts[1]})
for key, value in User_pass.items():
print('Username: ' + key + ' Password: ' + value)
我希望能够通过电子邮件发送每个用户名并告诉他们他们的密码。我真的不知道该怎么做。任何帮助将不胜感激!
【问题讨论】:
标签: python