ThirdParty/CharDet/chardet/test.py

changeset 0
de9c2efb9d02
child 12
1d8dd9706f46
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ThirdParty/CharDet/chardet/test.py	Mon Dec 28 16:03:33 2009 +0000
@@ -0,0 +1,20 @@
+import sys, glob
+sys.path.insert(0, '..')
+from chardet.universaldetector import UniversalDetector
+
+count = 0
+u = UniversalDetector()
+for f in glob.glob(sys.argv[1]):
+    print f.ljust(60),
+    u.reset()
+    for line in file(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'

eric ide

mercurial