2005年04月15日 星期五 00:25
我在日文xp下有些文件是中文名,使用os.listdir、os.walk或glob.glob等方法列出文件名时发现它使用的shiftjis编码, 显然有些汉字在日文中是没有,因此无法正确获得文件名(如果在控制台打印的化,显示的是一个个??)。看了帮助,好像提到在windows返回的目录文件 名是unicode对象的,不过我使用type查看返回的文件名列表,都是str,不甚明白。 也许和分区格式有关系,FAT下文件名似乎是MBCS(gb2312,big5,shiftjis)的,而NTFS下的则是unicode的? -- 茫茫人海,你是我的最爱 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050415/70e441d1/attachment.html
Zeuux © 2025
京ICP备05028076号