char_translation_table.py 333 B

12345678910111213
  1. import string
  2. def chr_or_question_mark( c ):
  3. if chr(c) in string.printable and c < 128 and c not in ( 0x09, 0x0b, 0x0c ):
  4. return chr(c)
  5. else:
  6. return '?'
  7. char_translation_table = string.maketrans(
  8. ''.join( map( chr, range(0, 256) ) )
  9. , ''.join( map( chr_or_question_mark, range(0, 256) ) )
  10. )
粤ICP备19079148号