2017-05-11 45 views

回答

0

什麼

os.walk("/path/to/dir").next()[2] 
1

你想只列出最高級別目錄文件,但不打算在亞迪爾斯? os.listdir應該爲你做。

您可以輕鬆地添加一個檢查跳過迪爾斯這樣

for f in os.listdir(path): 
    if f.is_dir(): 
     continue 
    print f 
0

爲嘛我爲例有一個這樣的directorie:

boite_noire/ .....的HelloWorld/ ... ..test1.txt .....的test2.txt

我想somethink一樣,在腳本的末尾: boite_noire/ .....的HelloWorld/ ..... test1/ ..... test2/

而在test1 dirctorie中,我放了test1.txt和test2。

我試過listdir但沒有成功,是的os.walk.next()2應該是一個好主意,因爲我的問題是當我運行我的腳本我的os.walk掃描目錄和文件裏面,我不想到,我只希望他在源頭掃描文件。

我用os.walk代碼 enter image description here