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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...