【发布时间】:2013-06-28 12:05:46
【问题描述】:
我有一个 sql 文件,它有两个名为 'email' 和 'pass' 的列字段。 示例部分如下
'vloz54yC7q9p85i2Uwdi', 'zurunet', 'zurunet@hotmail.com', '', '', '', '', '', 'http://www.bnadm.com', '1a36c4e04a065e1840132b64a1b0a2a8', 9, '1186148119', '', '', '', '', '', '', '', '', 0, '', '', 0);
INSERT INTO `nuked_users` VALUES ('avtGdl4zt9woGjXevy3j', '1aflam', 'zaiker_8@hotmail.com', 'zaiker_8@hotmail.com', '', '', '', '', '', '13530b1a10329459789c8972909dddb4', 1, '1186451181', '', '', '', '', '', '', '', '', 0, '', '', 0);
我要做的是只提取用户电子邮件和密码。
为此,我怎样才能提取所有带有 @hotmail.com 的字符串,最后。 如果txt文件的名字是foo.txt,
fo = open("foo.txt" , 'r')
listme = fo.readlines()
listme 将是该文件中的字符列表,我只需要过滤掉最后带有@hotmail.com 的那些字符串。
【问题讨论】:
-
我建议从您的帖子中删除散列密码,因为有人可能会从中对您的密码进行逆向工程。鉴于您还显示了您的电子邮件地址,恶意人士的攻击途径相当广泛。
-
我故意保留了一个假的 md5 。它与我的 .sql 文件中的不同。
-
为什么我的话题被搁置了?只是出于安全原因吗?
标签: python string file python-2.7 extract