查找不在当前目录中的文件

时间:2018-06-26 01:29:24

标签: python operating-system nlp

我在使用Python的OS模块时遇到麻烦。我知道我要使用的文件位于错误的目录中,但是我想采用一种解决方法,因此不必将其放在正确的目录中。我希望OS模块搜索目录(如果可能)以找到正确的文件。这样做的目的是,使不熟悉Python和Jupyter Notebook的初学者无需摸索目录,OS模块即可完成工作。

我正在将名为“ C50test”的子文件夹中的多个文本文件加载到名为“ C50”的文件夹中...

folder_dict = {'test' : 'C50test'}
text_dict = {'test' : {}}

for label, folder in folder_dict.items():
    authors = os.listdir(folder)

    for author in authors:
        text_files = os.listdir(os.path.join(folder, author))
        for file in text_files:
            with open(os.path.join(folder, author, file), 'r') as text_file:
                text_dict[label].setdefault(author, []).append(' '.join(text_file.readlines()))

0 个答案:

没有答案