方法一: 正则

>>> import re

>>> # Printable
>>> print re.search(r'[^\x20-\x7e]', 'test')
None

>>> # Unprintable
>>> re.search(r'[^\x20-\x7e]', 'test\x00') != None
True

方法二:

import string
printset = set(string.printable)
isprintable = set(yourstring).issubset(printset)

原文详见:

Test if a python string is printable

相关文章:

  • 2022-02-13
  • 2022-12-23
  • 2022-02-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
猜你喜欢
  • 2021-11-03
  • 2022-01-28
  • 2022-12-23
  • 2022-02-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-11
相关资源
相似解决方案