Advertisement
hd1

hd1/linkstoxml

hd1
May 28th, 2015
538
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1.  
  2. root = Element('links')
  3. FIELDS = ["Timestamp", "Link", "Recipient"]
  4. with lzma.open(DATA_FILE, mode='r') as fin:
  5.     links_ = csv.DictReader(fin, fieldnames=FIELDS)
  6.     for link in links_:
  7.         link_ = SubElement(root, 'link')
  8.         date = SubElement(link_, 'timestamp')
  9.         date.text = link['Timestamp']
  10.         loc = SubElement(link_, 'location')
  11.         try:
  12.             loc.text = link['Link'].encode('ascii')
  13.         except UnicodeDecodeError, e:
  14.             next
  15. return '<?xml version="1.0" encoding="utf-8"?>\n{0}'.format(tostring(root))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement