用os.walk遍历文件夹时,如果遇到成功执行遍历文件夹代码,但遍历结果为空的情况,需要首先检查一下斜杠的方向。
# -*- coding: utf-8 -*-
import os
import os.path
filePaths = []
for root, dirs, files in os.walk(
"SogouC.mini//Sample"
): #注意这里的斜杠//
for name in files:
filePaths.append(os.path.join(root, name))
解决办法:
Windows的路径:斜杠,如:file//sample
Mac的路径:反斜杠,如:file\sample
修正os.walk遍历路径问题
本文介绍使用Python的os.walk遍历文件夹时遇到路径斜杠不匹配导致遍历结果为空的问题,并给出了解决方案。针对不同操作系统(如Windows与Mac)的路径斜杠差异(正斜杠/与反斜杠),提供了正确的路径写法。
1102

被折叠的 条评论
为什么被折叠?



