如何在python中打开目录中的所有文件?

时间:2016-06-02 00:44:42

标签: python

我有代码

import os

def Load():
    for filename in os.listdir("directoryPath"):
        content = open(filename, "r")
Load()

我想知道如何加载filename返回的文件,目前我收到错误FileNotFoundError: [Errno 2] No such file or directory: 'Adjectives.txt'

1 个答案:

答案 0 :(得分:3)

os.listdir()仅返回文件名,而不是完整路径。您需要将整个路径传递给open。您可以使用os.path.join组合目录和文件名:

content = open(os.path.join('directoryPath', filename), 'r')