+ -
当前位置:首页 → 问答吧 → Python中如何使用中文

Python中如何使用中文

时间:2011-11-29

来源:互联网

使用utf-8时,print中的汉字是可以显示的
但是,系统中的函数有汉字就无法正确显示。

相同的脚本代码:
# -*- coding:utf-8 -*-
import os
print '当前目录是:',os.getcwd()
print '当前目录的内容是:'
print os.listdir(os.getcwd())

在文件夹中无汉字和有汉字的情况对比:

无汉字运行结果:
PythonWin 2.5.5 (r255:77872, Jan 31 2010, 15:49:35) [MSC v.1310 32 bit (Intel)] on win32.
Portions Copyright 1994-2008 Mark Hammond - see 'Help/About PythonWin' for further copyright information.
>>> 当前目录是: D:\Arc93_Exercise
当前目录的内容是:
['Dissolve', 'Dissolve_TuCheng.py', 'Dissolve_TuCheng2.py', 'Merge', 'Print_Cur.py']
>>> 


有汉字运行结果:
>>> 当前目录是: D:\PYTHONѧϰڢƌ
当前目录的内容是:
['Arc10Help_sp1.lnk', 'Arc10Help_sp2.lnk', 'Arc10Help_zh-CN_sp1', 'Arc10Help_zh-CN_sp2', 'arcMerge.txt', 'arcMerge93.txt', 'Chinese_2.py', 'Merge.py', 'Merge1.py', 'Merge2.py', 'Merge93.py', 'Print_Cur.py', 'Python\xc8\xeb\xc3\xc5\xb6\xfe\xc8\xfd\xca\xc2.doc', 'Script1.py', 'Script2.py', 'VFP\xcf\xe0\xb9\xd8', '\xb9\xe2\xc5\xcc\xca\xb9\xd3\xc3\xcb\xb5\xc3\xf7.DOC', '\xb9\xab\xd2\xe6\xc1\xd6\xc5\xe0\xd1\xb52011', '\xb6\xaf\xbb\xad\xd1\xdd\xca\xbe', '\xbc\xec\xd2\xdf', '\xd4\xb4\xce\xc4\xbc\xfe']



测试环境是:ActiveState ActivePython 2.5 (32-bit)

作者: myubenben   发布时间: 2011-11-29

Python3直接支持 UNICODE中文了。

作者: healer_kx   发布时间: 2011-11-29

热门下载

更多