Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用“动态导入”;从「;和导入模块_Python_Python 2.7_Pycharm - Fatal编程技术网

Python 使用“动态导入”;从「;和导入模块

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()) 从参数导

我想根据存储在某处的国家代码导入参数文件

我编写的第一个代码工作正常,但我的IDE(PyCharm)无法识别使用exec函数导入的参数(这是正常的…):

exec(“从myapp.{}.parameters import*”.format(get_territory_key())#可以工作,但不友好

这就是为什么我尝试了一些基于import_模块的东西,比如:

params=import_模块(“myapp.{}.parameters.”格式(get_territory_key())
从参数导入*

但是,我得到了一个“没有名为params的模块”错误。 然而,params是一个模块。如果我在pdb外壳中对其进行评估,我得到:

ipdb>参数

我如何才能使这个动态导入工作? 谢谢