pythondef is_ascii(s): return all(ord(c) < 128 for c in s) 或者使用: pythons.decode('ascii') 然后,抓UnicodeDecodeError异常。 后者看上去要高效一些。 Update: 还有一种方法,使用curses模组: pythonfrom curses import ascii def isascii(s): return all(ascii.isascii(c) for c in s)
或者使用:
然后,抓
UnicodeDecodeError
异常。后者看上去要高效一些。
Update:
还有一种方法,使用curses模组: