【发布时间】:2020-11-03 07:41:06
【问题描述】:
由于某种原因,当我在 REPL 中运行我的程序时,我的模块无法识别。我输入 from import words (fetch_words, print_words) 并收到错误 fetch_words is not defined。当我输入 import words
时也会发生这种情况from urllib.request import urlopen
def fetch_words():
story = urlopen('https://sixty-north.com/c/t.txt')
story_words = []
for line in story:
line_words = line.decode('utf-8').split()
for word in line_words:
story_words.append(word)
story.close()
return story_words
def print_words(story_words):
for word in story_words:
print(word)
def main():
words = fetch_words
print_words(words)
if __name__ == '__main__':
main()
【问题讨论】:
-
你能把另一个文件的内容也放上去吗?还有各自的文件名?
-
你能提供整个追溯吗?
-
这是我唯一的文件。它的标签是 practice.py 我使用用户/桌面/文件访问提示。然后我输入 python 并导入导致我出现此错误的单词。 @AstikGabani Traceback(最近一次调用最后一次):文件“
”,第 1 行,在 ModuleNotFoundError: No module named 'words' -
@c_reyes 您输入的具体内容是什么?
-
从 urllib.request 导入 urlopen
标签: python python-3.x read-eval-print-loop