2016-02-25 55 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 –

相关问题