Python:带枚举的os.walk()

时间:2016-03-24 23:29:48

标签: python

在Python中,我想列出根目录中的所有目录,并将目录号与目录一起打印出来。然后我想打印出该目录中的文件。

代码如下:

<?php
    echo 'Ajax is working';

但是如何获取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() ...

1 个答案:

答案 0 :(得分:4)

您仍然可以使用Analyzing dependencies Downloading dependencies Using Bolts (1.6.0) Using FBSDKCoreKit (4.10.1) Using FBSDKLoginKit (4.10.1) Using FBSDKShareKit (4.10.1) Using Parse (1.13.0) Using ParseFacebookUtilsV4 (1.11.1) Using ParseTwitterUtils (1.10.0) Using ParseUI (1.2.0)

enumerate()

您需要for dirnum, (subdir, dirs, files) in enumerate(os.walk(root_dir)): 周围的括号,因为subdir, dirs, files只会返回两个项目:索引和元组enumerate()