《可爱的python》读书笔记CDAY-4

#!/usr/bin/env python
#coding=utf-8
import os
for root,dirs,files in os.walk('e:\\'):
    print root,dirs,files
输出耳机目录下中文有乱码,三级目录正确

#!/usr/bin/env python
#coding=utf-8
import os
for files in os.walk('e:\\'):
    print files
输出类似\xe0\xb2\xe1之类的东西

#!/usr/bin/env python
#coding=utf-8
import os
for a,b in os.walk('e:\\'):
    print a,b

报错ValueError: too many values to unpack
奇怪,root,dirs,files难道有什么特别意义?
把他们用a,b,c代替,输入相同
难道这是代替文件目录?
e盘目录下面正好是三级目录
输入a,b,c,d,报错ValueError: need more than 3 values to unpack

你可能感兴趣的:(python,读书笔记,职场,休闲)