【发布时间】:2020-06-12 16:18:31
【问题描述】:
我是在这里写作的新手。所以请多多包涵。
我正在运行此代码来打开我的文件,并将其放在正确的目录“数据”中。但是我的 python 不断地给我发送错误信息。
这是我写的,
#file = unidecode.unidecode(open('./data/input.txt').read())
#file = unidecode.unidecode(open('./data/linux.txt').read())
file = unidecode.unidecode(open('./data/hh1.txt').read())
file_len = len(file)
print('file_len =', file_len)
然后弹出这个
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-36-aa7f0f650918> in <module>()
4 #file = unidecode.unidecode(open('./data/linux.txt').read())
5
----> 6 file = unidecode.unidecode(open('./data/hh1.txt').read())
7 file_len = len(file)
8 print('file_len =', file_len)
FileNotFoundError: [Errno 2] No such file or directory: './data/hh1.txt
它是 RNN(循环神经网络)代码的一部分,它是处理文本数据以学习编织图案的一部分。
这是一个非常简单的错误,但我找不到好的出路....所以感谢您的耐心阅读本文,我希望有人可以帮助我
【问题讨论】:
-
你能澄清你的问题吗?
FileNotFoundError表示找不到文件。除了确保文件实际上在指定的位置之外,没有什么可以做的。./data/hh1.txt或./hh1.txt处实际上有文件吗?请注意,您的代码/错误非常奇怪地包含两个名称,显示了失败行的两个不同变体.. -
路径相对于您当前的工作目录。你能
import os;print(os.getcwd())找出那是什么吗?这是您期望的目录吗? -
哦.. 我只是注意到我没有编辑所有代码。很抱歉造成混淆。我放置了正确的目录,但我拖动了我特别编辑的错误代码。我又编辑了!!
-
我输入了该代码,它显示了“/content”。那么它是一个需要解释的背后路径......?我对这里很陌生,很僵硬,但感谢您的耐心
标签: python recurrent-neural-network