Mercurial > repos > simon-guest > unicode_tester
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 |
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() |