扫码关注官方订阅号
同上,小白求解,谢谢。
走同样的路,发现不同的人生
pythondef is_ascii(s): return all(ord(c) < 128 for c in s)
python
def is_ascii(s): return all(ord(c) < 128 for c in s)
或者使用:
pythons.decode('ascii')
s.decode('ascii')
然后,抓UnicodeDecodeError异常。
UnicodeDecodeError
后者看上去要高效一些。
Update: 还有一种方法,使用curses模组:
pythonfrom curses import ascii def isascii(s): return all(ascii.isascii(c) for c in s)
from curses import ascii def isascii(s): return all(ascii.isascii(c) for c in s)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
或者使用:
然后,抓
UnicodeDecodeError异常。后者看上去要高效一些。
Update:
还有一种方法,使用curses模组: