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
#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
#coding=utf-8
import locale
language, encoding = locale.getdefaultlocale()
print "language", language
print "encoding", encoding
作者:Shane
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。