为了账号安全,请及时绑定邮箱和手机立即绑定

如何从文本文件中解析电子邮件和密码 (Python)

如何从文本文件中解析电子邮件和密码 (Python)

jeck猫 2021-08-17 09:58:14
我将如何从 email:pass 格式的文本文件中提取电子邮件和密码?我想将电子邮件归于变量,并将密码归于变量。
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

如果你有这样的文件:


email1:password1

email2:password2:

email3:password3

然后您可以使用以下方法创建字典:


emails = {email : password for email, password in map( lambda x:x.split(':'), open('file.txt', 'r').readlines() )}

这将允许您使用电子邮件字符串调用密码值:


emails['email1']

password1


查看完整回答
反对 回复 2021-08-17
?
ibeautiful

TA贡献1993条经验 获得超5个赞

假设文本文件的形式为-


email:password

email:password

email:password

等等,这里是你如何提取每一块


afile = open("yourfile.txt", "r')

for line in afile:

    pieces = line.split(":")

    email = pieces[0]

    password = pieces[1]

    #do whatever else you need to with each email and password here>

您必须确保您的 Python 文件与 .txt 文件位于同一目录中,才能按原样正确运行(当然,将“yourfile.txt”替换为您的实际文件名)。唯一需要注意的是电子邮件地址中是否包含“:”。如果是,例如“abc:def@email.com”,则“abc”将被设置为电子邮件,而“def@email.com”将被设置为密码。如果电子邮件可以包含冒号,那么您需要做更多的工作来更好地拆分每一行。但是如果它们不包括冒号,你就设置好了。


查看完整回答
反对 回复 2021-08-17
  • 2 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号