python2 输出中文
在python2.7.9中分别在windows和linux下输出中文:linux下的使用:
name = raw_input(u"这是中文咯:".encode("utf-8"))
windows下使用:
name = raw_input(u"您的中文名称:".encode("gbk"))
如果我写的程序在linux上和windows下同时运行,我该怎么做?
import sys
try:
sys.setdefaultencoding('utf-8')
except:
reload(sys)
sys.setdefaultencoding('utf-8')
name = None
ifsys.platform.startswith('win32'):
name = raw_input(u"您的中文名称:".encode("gbk"))
elif sys.platform.startswith('linux'):
name = raw_input(u"这是中文咯:".encode("utf-8"))
print name
页:
[1]