2016-02-25 59 views
0

有一個目錄樹結構,物品爲主要的文件夾和d10x是子在python中瀏覽子目錄時找不到OSError文件?

/articles 
    /d101 
    1.txt 2.txt 3.txt 
    /d102 
    1.txt 2.txt 3.txt 
    /d103 
    1.txt 2.txt 3.txt 
    /d104 
    ..... 
    ..... 
    ..... 
    /d200 

我的程序已經去到每個子文件夾,並從中讀取的文本文件。
我的Python實現得到以下錯誤
OSERROR:[錯誤2]沒有這樣的文件或目錄: 'D101'
Python代碼:

articles = os.listdir("articles") 
mo=[] 
for yo in articles: 
    mo.append(yo) 
for index in range(len(mo)): 
    yo=os.listdir(mo[index]) 
    for article in yo: 
    print 'Reading articles/' + article 

OSERROR:[錯誤2]沒有此類文件或目錄:'d101'

+0

無關:使用'對項目在ALIST:打印(項目)',而不是'爲我的range(LEN(ALIST)):打印(ALIST [1])' – jfs

回答

1

您正在試圖閱讀d101而非articles/d101。您listdir()電話改成這樣:

os.listdir(os.path.join("articles", mo[index])) 
+0

謝謝你的工作,我非常愚蠢的錯誤:0 –

相關問題