unicode文本的ascii音译

Unidecode的Python项目详细描述


模块内容

模块导出一个采用Unicode对象(Python2.x)或 字符串(python 3.x)并返回一个字符串(可以在 python 3.x):

>>> from unidecode import unidecode
>>> unidecode(u'ko\u017eu\u0161\u010dek')
'kozuscek'
>>> unidecode(u'30 \U0001d5c4\U0001d5c6/\U0001d5c1')
'30 km/h'
>>> unidecode(u"\u5317\u4EB0")
'Bei Jing '

还包括一个实用程序,允许您从 命令行有几种方式。从标准输入读取:

$ echo hello | unidecode
hello

从命令行参数:

$ unidecode -c hello
hello

或来自文件:

$ unidecode hello.txt
hello

实用程序使用的默认编码取决于您的系统区域设置。你可以 用 -e 参数指定另一种编码。有关 可用选项的完整列表。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java创建猜谜游戏程序   JavaWebSocketContainer。connectToServer似乎挂起了   如何在java中中断函数   java c#socket client multiple BeginSend()未到达服务器   不可见的组件然后在Java中的窗格之间切换   java在应用程序类中使用静态接口安全吗?   java等待函数完成,直到回调到来   使用DataOutputStream时的java新行,Android   java服务对象的定义是什么?   基于视图的javahibernate复合密钥   java将varchar连接到char在JPA(oracle)中不起作用   如何在java中通过point类读取多个点?