Advertisement
Guest User

non-ASCII detector

a guest
Dec 14th, 2018
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.57 KB | None | 0 0
  1. #!/usr/bin/python3
  2. #script to detect non-ascii characters
  3. import sys
  4.  
  5. lineNumber = 0
  6. with open(sys.argv[1], 'r') as handle:
  7.     try:
  8.         for line in handle:
  9.             line = line.rstrip()
  10.             lineNumber += 1
  11.             cNumber = 0
  12.             for c in line:
  13.                 cNumber += 1
  14.                 if 0 <= ord(c) <= 127:
  15.                     pass
  16.                 else:
  17.                     print(lineNumber, ' ', cNumber, " passed")
  18.     except UnicodeDecodeError:
  19.         print(lineNumber, " ", cNumber,  " exception caught")
  20.         print(line)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement