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只打印出来文件夹名字 凭名字,没有路径无法判断是否为文件夹
所有添加一个路径,完整以后即可判断文件夹
版权归原作者 c沉沦 所有, 如有侵权,请联系我们删除。