我想導入一個名爲「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