如何解决MITx Jupyter设置找不到用于Python练习的文本文件
我正在MITx课程《使用Python进行计算机科学和编程》入门中进行大约2/3的练习。在本练习中,我们获得了一堆主要是存根的类定义的模板,并且我们必须充实一些定义。我已经做到了,并且对我的代码很有信心。但是,当我尝试运行它时,却不断出现此错误:
FileNotFoundError:[错误2]没有这样的文件或目录:'words.txt' self.valid_words = load_words(WORDLIST_FILENAME)文件“ submission.py”,第348行,在load_words中in_file = open(file_name,'r')FileNotFoundError:[错误2]没有此类文件或目录:'words.txt'
检索该文件的代码如下所示。这令人困惑,因为它不是我修改的代码部分。代码在我的工作目录中的“ words.txt”所在的计算机上运行良好。我尝试使用各种代码重新运行此代码(包括在其安装程序上运行其代码的朋友的代码。我总是会遇到相同的错误。这就像我的特定设置与其他人的环境不同,而我的特定环境环境不包括该文件。我认为这不是个人配置问题。我们将提供任何帮助。
### DO NOT MODIFY THIS FUNCTION ###
def get_story_string():
"""
Returns: a joke in encrypted text.
"""
f = open("story.txt","r")
story = str(f.read())
f.close()
return story
WORDLIST_FILENAME = 'words.txt'
class Message(object):
### DO NOT MODIFY THIS METHOD ###
def __init__(self,text):
'''
Initializes a Message object
text (string): the message's text
a Message object has two attributes:
self.message_text (string,determined by input text)
self.valid_words (list,determined using helper function load_words
'''
self.message_text = text
self.valid_words = load_words(WORDLIST_FILENAME)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。