用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