导入模块:发生异常:NameError名称“名称”未定义

时间:2019-01-18 11:37:42

标签: python-3.x import

我是python的新手,我正在制作一个程序来删除特定文件夹中超过3天的项目。现在一切正常,但是我想将文件扩展名拆分为一个模块(以便以后添加或删除扩展名更容易)并将其导入到主程序中。

现在我有以下代码:

extensions.py

extension = [".pdf",".csv",".xls",".xlsx",".txt",".DS_Store",".jpg",".png",".docx",".zip"]

Deleter.py

import extensions
for ext in extension:
    print(ext)

我正在使用Visual Studio Code编写程序,它强调了Deleter.py文件中的“扩展名”。

我已经搜索了几个小时,并尝试了所有方法(在同一文件夹中有一个空的 init .py文件,尝试使用子文件夹,但没有任何效果)。我正在使用Python 3.7 有人可以帮我吗?

1 个答案:

答案 0 :(得分:2)

这里的问题是您没有创建任何扩展实例。所以试试这个:

import extensions
for ext in extensions.extension:
    print(ext)