Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.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_Pycharm - Fatal编程技术网

Python 如何根据某些参数从两个手工模块中导入一个

Python 如何根据某些参数从两个手工模块中导入一个,python,pycharm,Python,Pycharm,我有个问题。我在pycharm将手工模块代理导入同一项目中的不同模块。但是我有两个版本的代理模块,比如说agent1和agent2。如何使用第一个版本运行项目一次,使用第二个版本运行项目一次?我可以在运行代码之前选择一些参数,它会将agent1更改为agent2,或者以其他方式更改吗? 我使用pycharm。您可以将导入放在if语句之后 if condition_1: from module import agent1 else: from module import agent

我有个问题。我在pycharm将手工模块代理导入同一项目中的不同模块。但是我有两个版本的代理模块,比如说agent1和agent2。如何使用第一个版本运行项目一次,使用第二个版本运行项目一次?我可以在运行代码之前选择一些参数,它会将agent1更改为agent2,或者以其他方式更改吗?
我使用pycharm。

您可以将导入放在if语句之后

if condition_1:
    from module import agent1
else:
    from module import agent2
if something:
    import agent1 as agent
else:
    import agent2 as agent