Hello, > Hi. I'm stretching my boundaries in programming with a little python > shell-script which is going to loop through a list of domain names, > grab the whois record, parse it, and put the results into a csv. > > I've got the results coming back fine, but since I have *no* > experience with python I'm wondering what would be the preferred > "pythonic" way of parsing the whois string into a csv record. > > Tips/thoughts/examples more than welcome!
from os import popen import re find_record = re.compile("\s+([^:]+): (.*)\s*").match for line in popen("whois google.com"): match = find_record(line) if not match: continue print "%s --> %s" % (match.groups()[0], match.groups()[1]) HTH, -- Miki <[EMAIL PROTECTED]> http://pythonwise.blogspot.com -- http://mail.python.org/mailman/listinfo/python-list