Python 使用“动态导入”;从「;和导入模块
我想根据存储在某处的国家代码导入参数文件 我编写的第一个代码工作正常,但我的IDE(PyCharm)无法识别使用exec函数导入的参数(这是正常的…):Python 使用“动态导入”;从「;和导入模块,python,python-2.7,pycharm,Python,Python 2.7,Pycharm,我想根据存储在某处的国家代码导入参数文件 我编写的第一个代码工作正常,但我的IDE(PyCharm)无法识别使用exec函数导入的参数(这是正常的…): exec(“从myapp.{}.parameters import*”.format(get_territory_key())#可以工作,但不友好 这就是为什么我尝试了一些基于import_模块的东西,比如: params=import_模块(“myapp.{}.parameters.”格式(get_territory_key()) 从参数导
exec(“从myapp.{}.parameters import*”.format(get_territory_key())#可以工作,但不友好
这就是为什么我尝试了一些基于import_模块的东西,比如:
params=import_模块(“myapp.{}.parameters.”格式(get_territory_key())
从参数导入*
但是,我得到了一个“没有名为params的模块”错误。
然而,params是一个模块。如果我在pdb外壳中对其进行评估,我得到:
ipdb>参数
我如何才能使这个动态导入工作?
谢谢