0


解决os.path.isdir()判断文件夹为false

os.listdir('E:\Python')这样文件夹内文件/夹可以全部显示出来
但是当我想遍历打印所有文件夹我就写了如下代码:

for s in os.listdir('E:\Python'):
    if os.path.isdir(s):
        print(s)

这样运行后 发现文件/夹一个也打印不出来

后来经过调整 如下:

for s in os.listdir('E:\Python'):
    if os.path.isdir('E:\Python\\'+s):
        print(s)

将os.path.isdir()参数中加了一个根路径即可

原因是listdir只打印出来文件夹名字 凭名字,没有路径无法判断是否为文件夹

所有添加一个路径,完整以后即可判断文件夹

标签: python pycharm

本文转载自: https://blog.csdn.net/qq_39935725/article/details/120365909
版权归原作者 c沉沦 所有, 如有侵权,请联系我们删除。

“解决os.path.isdir()判断文件夹为false”的评论:

还没有评论