unicodeDataConverter.py 506 B

1234567891011121314151617181920212223
  1. #!/usr/bin/python
  2. import sys, csv
  3. class unicode_doc(csv.excel):
  4. delimiter = ';'
  5. csv.register_dialect("unicode_doc", unicode_doc)
  6. print "<unicode>"
  7. reader = csv.reader(sys.stdin, "unicode_doc")
  8. i = 0
  9. for data in reader:
  10. if data[2] == "Lu" or data[2] == "Ll":
  11. str = " <symbol code=\"0x" + data[0] + "\" type=\"" + data[2] + "\""
  12. if data[13] != "":
  13. str += " lower=\"0x" + data[13] + "\""
  14. if data[14] != "":
  15. str += " upper=\"0x" + data[14] + "\""
  16. str += "/>"
  17. print str
  18. print "</unicode>"