Python论坛  - 讨论区

标题:[python-chinese] 文件名的问题

2005年04月15日 星期五 00:25

大熊 bearsprite at gmail.com
Fri Apr 15 00:25:32 HKT 2005

我在日文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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号