Cup1d


可以看到上图中使用了isdir,结果下面返回的全是false.
经过查询资料发现:
需要添加file = os.path.join(path,file)就能得到正确的结果:

发生这个问题的原因在于我们在python中写入windows路径需要写入两个反斜杠(\)而isdir函数在处理时候由于无法正确处理路径导致全部为false.

而path.join函数可以自动把路径加在一块,也就是可以自动处理多余的反斜杠使得此时的路径变正确,从而使得isdir函数回显正确。

分类:

技术点:

相关文章: