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

我将如何从 email:pass 格式的文本文件中提取电子邮件和密码?我想将电子邮件归于变量,并将密码归于变量。


jeck猫
浏览 191回答 2
2回答

蛊毒传说

如果你有这样的文件:email1:password1email2:password2:email3:password3然后您可以使用以下方法创建字典:emails = {email : password for email, password in map( lambda x:x.split(':'), open('file.txt', 'r').readlines() )}这将允许您使用电子邮件字符串调用密码值:emails['email1']password1

ibeautiful

假设文本文件的形式为-email:passwordemail:passwordemail: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”将被设置为密码。如果电子邮件可以包含冒号,那么您需要做更多的工作来更好地拆分每一行。但是如果它们不包括冒号,你就设置好了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python