|
|
@ -3,7 +3,7 @@ |
|
|
|
import sys, string, locale |
|
|
|
import sys, string, locale |
|
|
|
locale.setlocale(locale.LC_ALL, "") |
|
|
|
locale.setlocale(locale.LC_ALL, "") |
|
|
|
|
|
|
|
|
|
|
|
if len(sys.argv) <> 2: |
|
|
|
if len(sys.argv) != 2: |
|
|
|
sys.stderr.write("Usage: sort.py filename\n") |
|
|
|
sys.stderr.write("Usage: sort.py filename\n") |
|
|
|
sys.exit(1) |
|
|
|
sys.exit(1) |
|
|
|
|
|
|
|
|
|
|
@ -14,5 +14,5 @@ infile.close() |
|
|
|
for i in range(0, len(list)): |
|
|
|
for i in range(0, len(list)): |
|
|
|
list[i] = list[i][:-1] # chop! |
|
|
|
list[i] = list[i][:-1] # chop! |
|
|
|
|
|
|
|
|
|
|
|
list.sort(locale.strcoll) |
|
|
|
list.sort(key=locale.strxfrm) |
|
|
|
print string.join(list, '\n') |
|
|
|
print('\n'.join(list)) |
|
|
|