为什么赢了';python是否加载此文件(尽管它存在于目录中)?

为什么赢了';python是否加载此文件(尽管它存在于目录中)?,python,python-3.x,Python,Python 3.x,我目前正在尝试将大量转录的对话加载并存储到python中。对话的命名约定如下: "convo (1)", "convo (2)", etc. 最初我加载的文件如下所示: convo33 = load("IntakeCalls/convo (33).txt") convos.append(convo33) 这起作用了。但是,有太多的调用无法以这种方式手动输入,因此我编写了这段代码 for i in range(1, 153): temp = load(r"IntakeCalls/convo

我目前正在尝试将大量转录的对话加载并存储到python中。对话的命名约定如下:

"convo (1)", "convo (2)", etc.
最初我加载的文件如下所示:

convo33 = load("IntakeCalls/convo (33).txt")
convos.append(convo33)
这起作用了。但是,有太多的调用无法以这种方式手动输入,因此我编写了这段代码

for i in range(1, 153):
  temp = load(r"IntakeCalls/convo ({})".format(i))
  convos.append(temp)
然而,我一直收到这个错误

FileNotFoundError: [Errno 2] No such file or directory: 'IntakeCalls/convo (1)'
尽管相同的文件以前在另一种方法中工作。这是因为
.format()
而导致的字符串编码问题吗?如果是,我如何修复它和/或如何以更有效的方式进行修复。我甚至尝试将代码更改为此,但没有成功:

cwd = os.getcwd()
print(cwd)

for i in range(1, 153):
    temp = load(os.path.join("IntakeCalls/convo ({})".format(i)))
    convos.append(temp)

原来我的新代码块中缺少了“.txt”文件扩展名!谢谢你的帮助

原来我的新代码块中缺少了“.txt”文件扩展名!谢谢你的帮助

新方法中缺少文件扩展名<代码>'IntakeCalls/Conva(1)'IntakeCalls/conva(1.txt)也许您缺少了应该加载的.txt(r“IntakeCalls/conva({}).txt).format(i))@reportgunner哇,真是个愚蠢的错误!非常感谢:)新方法中缺少文件扩展名<代码>'IntakeCalls/Conva(1)'IntakeCalls/conva(1.txt)也许您缺少了应该加载的.txt(r“IntakeCalls/conva({}).txt).format(i))@reportgunner哇,真是个愚蠢的错误!非常感谢:)