问题描述
我正在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 (将#修改为@)