[英]How do I get list from imported python file
這是我的 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
來獲取 name 變量。 檢查下面的例子:
主.py文件:
from settings import name
for n in name.name:
print(n)
設置/名稱.py 文件:
name = [["one","two","three"]]
一切都很好,除非卷曲引號使用直引號,而且似乎您缺少結束括號以及為什么在函數外部返回“無用”?
name = [['one',
'two',
'three']]
您也可以使用雙""
主文件
from settings import name
for doing_job in name.name:
print(doing_job)
或者
from settings.name import name
for doing_job in name:
print(doing_job)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.