我想导入一个名为“config
”的模块,我想导入config.times
。但在我的代码中,times
是列表name_list
中的元素,意思是:如何在python中导入模块的变量?
name_list = ['times','date','hours']
。
当我想使用config.times
时,我尝试config.name_list[0]
。当然,有一个错误" 'module' object has no attribute 'name_list'"
。那我该如何解决它?谢谢。
---更多细节:
我的代码是:config.py,main.py。在config.py,倍= ['00:00:00' , '12:00:00'] ,并在main.py中,name_list = ['times','date','hours'],我想要在main.py中执行now = config.times
。
您给出的所有解释都无法替换发布您的配置模块代码......我敢打赌,这是因为您如何定义配置代码......但是如何知道您是否不发布它... – Eliethesaiyan
我的代码是:'config.py,main.py'。'config.py',times = ['00:00:00','12:00:00']和'main.py'中, name_list = ['times','date','hours'],我想要main.py中的exec'now = config.times'。 –
你可以将它们添加到这个问题吗?主要和配置文件代码?我认为它是在stackoverflow上提问的自然方式 – Eliethesaiyan