作者ireullin (raison detre)
看板Python
标题[问题] python 2.6 中的中文处理
时间Mon Dec 21 15:02:11 2009
请问一下各位前辈
小弟用的是python 2.6
再处理中文的时候会有问题
以下为程式码范例
# -*- coding: utf-8 -*-
import os
listDoc2 = os.listdir('c:\\test2')
print listDoc2
szParam_2 = 'C:\\公司软体'
print szParam_2
listDoc = os.listdir(szParam_2)
print listDoc
print listDoc2 的时候如果里头的档名有中文的话无法正常显示
print szParam_2 的时候正常
listDoc = os.listdir(szParam_2) 则编译的时候会有错误
请问除了用python 3.0 之外
是否还有好的解决方式
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.110.100
1F:推 borting:在linux下测试没问题阿 @@? 12/21 15:41
2F:→ borting:如果用 for i in listDoc2: print i 呢? 12/21 15:42
3F:推 StubbornLin:u'C:\\公司软体' 12/21 15:46