2016-10-06 37 views
0

我有以下目錄結構如何通過Python中的目錄結構中的某些目錄循環?

enter image description here

enter image description here

正如你可以在圖片看到,有很多不同的目錄中.0文件複製。該目錄結構存在36個文件夾(Human_C1到C36),每個Human_C [num]文件夾都有一個1_image_contours文件夾,其中包含所有相關.0文件的輪廓文件夾。

這些.0文件包含一些座標(x,y)。我希望遍歷所有這些文件,把它們中的數據放入Excel表格中(我正在使用熊貓)。

問題是,我是如何遍歷這些文件而不是其他文件? (有可能是在contour_image文件夾也.0文件複製)提前

感謝

回答

3

因爲你的結構是不是遞歸我會推薦這:

import glob 
zero_files_list = glob.glob("spinux/generated/Human_C*/*/contours/*.0") 
for f in zero_files_list: 
    print("do something with "+f) 

運行它的spinux或父目錄你將沒有匹配!

它將擴展上述固定目錄樹的模式,就像在Linux shell中使用lsecho一樣。