如何从另一个文件导入变量

时间:2020-06-09 20:48:52

标签: python file import

我是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

这将引发错误“未命名模块,不是包”。为什么会出现此错误?

1 个答案:

答案 0 :(得分:0)

尝试从“ file1”中删除“”,然后尝试以下操作:from file1 import phrases

编辑:

评论中的某人说您应该将file1重命名为file1.py。确保也这样做:)