python中的os.walk函数为什么遍历带有中文的路径时就失败

2025-04-06 10:15:43
推荐回答(1个)
回答1:

文件头部的编码格式声明,只是告诉解释器,本文件是什么编码格式的,与你这个问题并无直接关系。os.walk()中应该传str还是unicode,这个问题你应该去查下文档,而不是靠猜。试一下这样做吧:os.walk(u'含中文的路径'.encode('gbk'))