Files
dive-into-python3/chardet/test.py
T
Mark Pilgrim 831681489e initial import
2009-01-24 16:05:55 -05:00

20 lines
504 B
Python

from chardet.universaldetector import UniversalDetector
import sys, glob
count = 0
u = UniversalDetector()
for f in glob.glob(sys.argv[1]):
print(f.ljust(60), end=' ')
u.reset()
for line in open(f, 'rb'):
u.feed(line)
if u.done: break
u.close()
result = u.result
if result['encoding']:
print(result['encoding'], 'with confidence', result['confidence'])
else:
print('******** no result')
count += 1
print(count, 'tests')