ann.py: Further improvements.
[utils.git] / icom
1 #!/usr/bin/python
2
3 import sys
4
5 if len(sys.argv) < 3:
6     sys.stderr.write("usage: icom FILE1 FILE2\n")
7     sys.exit(1)
8
9 tsz = (25, 25)
10
11 files = []
12
13 for i in xrange(2):
14     f = open(sys.argv[i + 1])
15     lines = []
16     for y in xrange(tsz[1]):
17         line = []
18         for x in xrange(tsz[0]):
19             p = []
20             for c in f.read(3):
21                 p.append(ord(c))
22             line.append(tuple(p))
23         lines.append(line)
24     files.append(lines)
25     f.close()
26
27 sum = 0
28
29 for y in xrange(tsz[1]):
30     for x in xrange(tsz[0]):
31         p = [f[y][x] for f in files]
32         for c in xrange(2):
33             sum += abs(p[0][c] - p[1][c])
34
35 print sum