如何在另一个sys.argv之前制作多个sys.argv

时间:2018-07-23 10:53:46

标签: python python-3.x

嗨,我有这样的脚本。

import mymodule
import argparse
import sys, os

try:
    _, interface, parameter = sys.argv
except ValueError:
    exit(1)


targets = getattr(mymodule, interface.replace('-','_'), None)

if targets is None:
    print('Invalid Argument')


if not isinstance(targets, list):
    targets = [targets]


for target in targets:
    print('\n\n' + target['ip'].upper())
    joanna.mymodule(target, parameter)

我使用此脚本执行了此脚本。

script.py dsw-a1 'show this'

dsw-a1sys.argv[1]

'show this'sys.argv[2]

如何使我的脚本可以执行多个sys.argv [1]

例如:

script.py dsw-a1,dsw-a2,asw-b3 'show this'

谢谢

0 个答案:

没有答案