- 论坛徽章:
- 0
|
我用python写个程序,统计目录大小。但当遍历到某个文件的时候,出错。该文件的中文名有两个奇怪空格:“作曲家左宏元简介 北方网娱乐风暴”。用ue查看是两个3f内码。但windows 可以正常处理该文件。请问怎么办?
print 打印显示为“作曲家左宏元简介??北方网娱乐风暴”
如果去掉size语句,则可以正常运行。
import os
size = 0
for a,b,names in os.walk("D:\\backable\\myDoc\\Adlm"):
for c in names:
fullname = os.path.join(a,c)
print fullname #这里正常
size += os.stat(fullname).st_size #这里出错
print size
|
|
|