我有一个由:
划分的电子邮件和密码列表,存储在应用程序位置路径中的myfile.txt
文件中。
现在,每个帐户的电子邮件和密码都存储在一行中。
现在我需要python从第一行电子邮件中提取,然后用其他方法提取密码。
以下是格式化文本:
email01@gmail.com:pass01
email02@gmail.com:pass02
email03@gmail.com:pass03
email04@gmail.com:pass04
我的密码:
self._emailLoaded = open("./accounts.txt", "r").read().splitlines()
_email = self._emailLoaded ([0])
_password = self._emailLoaded ([1])
我需要电子邮件从第一行和下一行获取第一个_email
,如果它被调用,则拿起下一行和下一封电子邮件;对于_password
也是如此。
2条答案
按热度按时间pcrecxhr1#
实现一个生成器来打开文件,一次读取一行,拆分行并生成两个组成部分,如下所示:
pkwftd7m2#
你可以使用正则表达式的模式
(.*)@.*:(.*)
圆括号意味着适合的文本将被存储。