python - 如何从导入的 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
解决方案
您可以通过调用来获取名称变量name.name
。检查以下示例:
Main.py 文件:
from settings import name
for n in name.name:
print(n)
设置/name.py 文件:
name = [["one","two","three"]]
推荐阅读
- php - 字符串和整数和在php中计算?
- flutter - 如何在折线图中实现 API 数据
- google-bigquery - 如何使用 BigQuery 获取每个记录组的最后 3 条记录的平均值?
- git - 要撤消 git commit 并将远程文件复制回来,请替换本地
- python - Pyspark 中 agg 时的模糊参考
- sql - 在 postgres 中递归提取 JSON 值
- java - 无法从终端运行项目
- r - 如何解决 R 中的 waldtest(lfe 包)问题?
- java - 尝试使用 @RunWith 运行 JUnit 测试时出现初始化错误
- python - 有没有更好的方法来构造这个代码继承?