首页 > 解决方案 > 如何从导入的 python 文件中获取列表

问题描述

这是我的 python 文件,我想将“名称”列表移动到其他文件,然后导入它。

name = [“one”,
        “two”,
        “three”]
for doing_job in name:
        (doing something)

我已成功导入,但我无法获取主 python 文件的“名称”列表。
做成这样

主文件

from settings import name
for doing_job in name

设置/名称.py

name = [“one”,
        “two”,
        “three”]
return name

如何解决这个问题并在 main.py 文件中获取“名称”?
现在的错误是

for doing_job in name:  
NameError: name 'name' is not defined

标签: pythonimport

解决方案


您可以通过调用来获取名称变量name.name。检查以下示例:

Main.py 文件:

from settings import name

for n in name.name:
    print(n)

设置/name.py 文件:

name = [["one","two","three"]]

推荐阅读