annotate print_unicode.py @ 0:e8df78caf3f3 default tip

Initial public version
author Simon Guest <simon.guest@agresearch.co.nz>
date Wed, 25 Sep 2013 11:14:00 +1200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
1 #!/usr/bin/env python
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
2 #
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
3 # Output unicode on each file given as an argument.
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
4 #
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
5 # Initial version: Simon Guest, 20/9/2013
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
6
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
7 import sys
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
8
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
9 def utf8ify(s):
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
10 return s.encode("UTF-8")
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
11
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
12 i = 0
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
13 for x in sys.argv[1:]:
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
14 i += 1
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
15 f = open(x, 'wb')
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
16 f.write(utf8ify(x + " unicode " + unichr(233 + i) + unichr(0x0bf2 + i) + unichr(3972 + i) + unichr(6000 + i) + unichr(13231 + i) + "\n"))
e8df78caf3f3 Initial public version
Simon Guest <simon.guest@agresearch.co.nz>
parents:
diff changeset
17 f.close()