我是Python的新手。这是“ file1”中的代码
phrases = []
buildWord = ""
file = open("words.txt")
words = file.read()
for i in words:
if(i == "\n"):
phrases.append(buildWord)
buildWord = ""
else:
buildWord += i
file.close()
基本上,存在一个循环,该循环将所有单词都存储在名为“ words.txt”的文件中,并将其附加到短语列表中。现在,在“ file2”中,我想简单地导入此短语变量以供使用。这是'file2'中使用的代码
from 'file1' import phrases
这将引发错误“未命名模块,不是包”。为什么会出现此错误?
答案 0 :(得分:0)
尝试从“ file1”中删除“”,然后尝试以下操作:from file1 import phrases
评论中的某人说您应该将file1重命名为file1.py。确保也这样做:)