我有代码
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'
答案 0 :(得分:3)
os.listdir()
仅返回文件名,而不是完整路径。您需要将整个路径传递给open
。您可以使用os.path.join
组合目录和文件名:
content = open(os.path.join('directoryPath', filename), 'r')