求Python快速判定ASCII字符和非ASCII字符的方法,pythonascii,同上,小白求解,谢谢。p
求Python快速判定ASCII字符和非ASCII字符的方法,pythonascii,同上,小白求解,谢谢。p
同上,小白求解,谢谢。
pythondef is_ascii(s): return all(ord(c) < 128 for c in s)
或者使用:
pythons.decode('ascii')
然后,抓UnicodeDecodeError异常。
后者看上去要高效一些。
Update:
还有一种方法,使用curses模组:
pythonfrom curses import asciidef isascii(s): return all(ascii.isascii(c) for c in s)
编橙之家文章,
相关内容
- Win环境下python代码执行报错NON-ASCII character问题,pytho
- Python内存回收模块gc这段代码应该如何理解,pythongc,1、
- Python程序文件打开状态持续写入数据会占内存吗?,
- 关于django正确部署heroku删除数据库求教,djangoheroku,mo
- Python类的参数接受实例吗?,python类参数实例,a = Acla
- Python什么方法卸载比较正确,python卸载,刚接触python,有
- Python批量下载服务器文件并保存的脚本思路,python脚本
- Python3下载rar文件打开报错求解,python3rar,点击某个链接
- Python2.7转义问题例如x='C:\py\code'如何操作,python2.7py,我
- 《learn python the hard way》这句话理解和翻译是什么,,翻
评论关闭