Python3:FileNotFoundError:[Errno 2]没有这样的文件或目录:'train.txt',即使具有完整路径

时间:2019-02-26 10:41:53

标签: python file jupyter-notebook

我目前正在Jupyter Notebook上使用Python3。我尝试加载与python笔记本完全相同的目录中的文本文件,但仍然找不到。我的代码行是:
    text_data = prepare_text('train.txt')

错误是典型的
    FileNotFoundError: [Errno 2] No such file or directory: 'train.txt'

我已经尝试输入文本文件的完整路径,但是我仍然遇到相同的错误。

有人知道如何解决吗?

2 个答案:

答案 0 :(得分:0)

我找到了答案。 Windows将第二个.txt放在文件名的末尾,所以我应该改用train.txt.txt

答案 1 :(得分:0)

请尝试为例如prepare_text("train.txt")给出该文件的完整路径,而不是只写prepare_text("C:\\Users\\Username\\Desktop\\Project\\train.txt")。如果通过提供完整路径可以正常工作,则您必须尚未将目录更改为python笔记本。 其他解决方案可能是通过在代码的第一行添加此代码-

import os
os.chdir("C:\\Users\\Username\\Desktop\\Project\\")