在Python中,我想列出根目录中的所有目录,并将目录号和目录一起打印出来。然后我想打印出目录中的文件。在
代码应该是:
for subdir, dirs, files in os.walk(root_dir):
print "Directory " + str(dir_num) + " = " subdir
for (file_num, file) in enumrate(files):
print "File " + str(file_num) + " = " file
但是我怎样才能得到dir_num
的值,即根目录中的目录号?我知道如何使用enumerate()
来打印文件号,但我不确定如何将其应用于os.walk()
。。。在
您仍然可以使用
enumerate()
:您需要在
subdir, dirs, files
前后加括号,因为enumerate()
只返回两个项目:索引和元组subdir, dirs, files
。在相关问题 更多 >
编程相关推荐