我有从那被调用的 python 函数__main__
接受 2 个参数。第一个是动作,第二个是开关名称。我需要__main__
接受在同一时间一个关键字和多个交换机和调用函数使用多线程的function(action,switch1)
,function(action,switch2)
,function(action, switch3)
等.....
到目前为止,这是我的代码,我无法一个一个地提取主机名以一遍又一遍地调用该函数..我还没有实现多线程,但是一旦我能够提取各种 SWITCHNAMEs 就可以了
if __name__=="__main__":
import argparse
parser = argparse.ArgumentParser(description="Enter ACTION & SWITCHNAME")
parser.add_argument('action')
parser.add_argument('switch', nargs='*')
args = parser.parse_args()
for arg in vars(args):
print getattr(args, arg)
SanSwitchTasks.SupportSaveCollection(SWITCHNAME)
我不确定问题是什么,只需循环切换即可。
for switch in args['switch']:
function(args['action'], switch)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句