ThirdParty/CharDet/chardet/test.py

changeset 0
de9c2efb9d02
child 12
1d8dd9706f46
equal deleted inserted replaced
-1:000000000000 0:de9c2efb9d02
1 import sys, glob
2 sys.path.insert(0, '..')
3 from chardet.universaldetector import UniversalDetector
4
5 count = 0
6 u = UniversalDetector()
7 for f in glob.glob(sys.argv[1]):
8 print f.ljust(60),
9 u.reset()
10 for line in file(f, 'rb'):
11 u.feed(line)
12 if u.done: break
13 u.close()
14 result = u.result
15 if result['encoding']:
16 print result['encoding'], 'with confidence', result['confidence']
17 else:
18 print '******** no result'
19 count += 1
20 print count, 'tests'

eric ide

mercurial