Python的国际化

Python提供了locale模块来实现国际化,这个模块提供了到C的本地化功能的一个接口,还提供了一些方法,基于当前的locale来转换数字和字符串。
使用locale模块来格式化数据

#! /usr/bin/env python
#
coding=utf-8
import locale

print "locale""=>", locale.setlocale(locale.LC_ALL, "")

for k, v in info.items():
    
print k, v

 

 

使用locale模块得到平台locale 

#! /usr/bin/env python
#
coding=utf-8
import locale

language, encoding 
= locale.getdefaultlocale()

print "language", language
print "encoding", encoding

 

 

 

posted @ 2010-10-10 21:52  小楼  阅读(1738)  评论(0编辑  收藏  举报