解决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只打印出来文件夹名字 凭名字,没有路径无法判断是否为文件夹

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