import os
Current_Directory = os.getcwd() # Should be ...\archive
CORPUS_PATHS = sorted([os.path.join("archive", directories) for directories in os.listdir(Current_Directory)])
filenames = []
for items in CORPUS_PATHS:
filenames.append(sorted([os.path.join(CORPUS_PATHS, fn) for fn in os.listdir(items)]))
print filenames
我从一个名为archive的文件中运行此代码,并且在存档中有更多文件夹,并且在每个文件夹中,都有一个或多个文本文件.我想创建一个列表,其中包含每个文件夹的路径.但是会出现以下错误.
[Error 3] The system cannot find the path specified:
我目前有python脚本,我在与归档相同的文件夹中编写此代码,它将触发此错误.我该怎么做才能阻止此错误并获取所有文件路径.
我使用操作系统非常糟糕,我不经常使用它,所以如果这是一个微不足道的问题,我道歉.
编辑
import os
startpath = "archive"
corpus_path = sorted([os.path.join("archive/", directories) for directories in os.listdir(startpath)])
filenames = []
for items in corpus_path:
print items
path = [os.path.join(corpus_path, fn) for