我有一个包含用户名和电子邮件的文件,格式如下:
pete,pbellyer@gmail.com
Run Code Online (Sandbox Code Playgroud)
我只想保留电子邮件,所以我想要使用这样的正则表达式:
import re,sys
Mailfile = sys.argv[1]
file = open(Mailfile, "r")
for MAIL in file.readlines():
tmp = re.split("\n+", MAIL)
m = re.match( ',(.+)', MAIL)
m.group(0)
Run Code Online (Sandbox Code Playgroud)
但后来我不知道如何将结果存储在文件中.我总是在新文件中获取最后一个电子邮件地址.
将结果存储在文件中的最佳方法是什么?谢谢!
我正在尝试解析一些 Json,我的代码是这样的:
Json = '{"status":"Success", "resultsMethod":"database", "lastScrape":"2012-05-28 00:03:52", "domainCount":"45", "remoteAddress":"www.digg.com", "remoteIpAddress":"64.191.203.30", "domainArray":[["567gu.com", ""], ["64.191.203.30", ""], ["64.191.203.30.", ""], ["bellacor.com", ""], ["blogs.vancouversun.com", ""], ["da-dk.chinathin.com", ""], ["dads.new.digg.com", ""], ["deathofaclown.com", ""], ["digg-inc.com", ""], ["digg.bokefu.com", ""], ["digg.com", ""], ["digg.com.", ""], ["diggcontest.com", ""], ["diggcorp.com", ""], ["diggentertainment.com", ""], ["diggriver.com", ""], ["e.digg.com", ""], ["evercleancanada.com", ""], ["feeds.digg.com", ""], ["feeds.gawker.com", ""], ["feeds.paidcontent.org", ""], ["firthfamily.net", ""], ["m.digg.com", ""], ["media.digg.com", ""], ["new.digg.com", ""], ["rfcoron.no-ip.org", ""], ["rss.digg.com", ""], ["samtesta.com", ""], ["services.digg.com", ""], ["shopzilla.com", ""], ["theultimatebathrooms.com", ""], ["tmpnetwork.com", ""], ["www.567gu.com", ""], ["www.businesswire.com", ""], ["www.calibex.com", …Run Code Online (Sandbox Code Playgroud) 这对你们大多数人来说可能是一个虚假的问题,但我正面临这个问题;
我用scapy捕获网络上的mac地址,我将这个mac地址转换为"\ x00\x21\x23\x24\x25"这样:
...
b = p.sprintf("%Dot11.addr2%")
print "Sending to this MAC Address",b
#Here, the mac address looks like 00:00:00:00:00:00
dstmac = str('\\x'+b.replace(':','\\x'))
#Now, the mac address looks like this:
"\x00\x00\x00\x00\x00\x00"
sendp(dst=dstmac,blablablabla)
...
Run Code Online (Sandbox Code Playgroud)
当此脚本在线路上发送mac时,它会发送以十六进制编码的实际\ x(以及所有后续数字),而不是发送00 00 00 00 00 00.
通常,你可以这样使用它,它很好:"sendp(dst ="\ x00\x00\x00\x00\x00\x00",blablablabla)
我认为我在做这个字符串操作或编码时做错了.
任何输入都有帮助!
谢谢 !