有没有一种简单的方法可以检测Python 3中字符串使用的书写系统?
例如:
这是一个单线程(Python 3.X) -
import unicodedata
langname = lambda x : unicodedata.name(x[0]).split(' ')[0]
Run Code Online (Sandbox Code Playgroud)
输出 -
>>> langname('Yamamoto')
'LATIN'
>>> langname('????')
'HIRAGANA'
Run Code Online (Sandbox Code Playgroud)