3 from chardet.universaldetector import UniversalDetector |
3 from chardet.universaldetector import UniversalDetector |
4 |
4 |
5 count = 0 |
5 count = 0 |
6 u = UniversalDetector() |
6 u = UniversalDetector() |
7 for f in glob.glob(sys.argv[1]): |
7 for f in glob.glob(sys.argv[1]): |
8 print f.ljust(60), |
8 print(f.ljust(60), end=' ') |
9 u.reset() |
9 u.reset() |
10 for line in file(f, 'rb'): |
10 for line in open(f, 'rb'): |
11 u.feed(line) |
11 u.feed(line) |
12 if u.done: break |
12 if u.done: break |
13 u.close() |
13 u.close() |
14 result = u.result |
14 result = u.result |
15 if result['encoding']: |
15 if result['encoding']: |
16 print result['encoding'], 'with confidence', result['confidence'] |
16 print(result['encoding'], 'with confidence', result['confidence']) |
17 else: |
17 else: |
18 print '******** no result' |
18 print('******** no result') |
19 count += 1 |
19 count += 1 |
20 print count, 'tests' |
20 print(count, 'tests') |