更改 python 中的函数参数
Changing function arguments in python
我想从以下代码中删除命令行参数并通过代码给出参数
# Handle arguments
parser = argparse.ArgumentParser()
parser.add_argument('--target', required=True)
parser.add_argument('--policy', required=True)
parser.add_argument('--name', required=True)
parser.add_argument('--insecure', action="store_true")
parser.add_argument('--ca_bundle')
args = parser.parse_args()
# Log in
scan = rest.Scanner(url=_url, login=login, password=password, insecure=args.insecure, ca_bundle=args.ca_bundle)
# Set policy that should be used
scan.policy_set(name=args.policy)
我想转换代码,以便我可以从代码而不是命令行传递参数。像这样的东西
a=target
b=policyname
c=scan_name
d=xyz
args=(a,b,c,d)
scan = rest.Scanner(url=_url, login=login, password=password, insecure=args.d, ca_bundle=args.ca_bundle)
scan.policy_set=(name=args.b)
如何做到这一点?
直接传参数就可以了
scan = rest.Scanner(url=a,password=b,insecure=true,.....)
我想从以下代码中删除命令行参数并通过代码给出参数
# Handle arguments
parser = argparse.ArgumentParser()
parser.add_argument('--target', required=True)
parser.add_argument('--policy', required=True)
parser.add_argument('--name', required=True)
parser.add_argument('--insecure', action="store_true")
parser.add_argument('--ca_bundle')
args = parser.parse_args()
# Log in
scan = rest.Scanner(url=_url, login=login, password=password, insecure=args.insecure, ca_bundle=args.ca_bundle)
# Set policy that should be used
scan.policy_set(name=args.policy)
我想转换代码,以便我可以从代码而不是命令行传递参数。像这样的东西
a=target
b=policyname
c=scan_name
d=xyz
args=(a,b,c,d)
scan = rest.Scanner(url=_url, login=login, password=password, insecure=args.d, ca_bundle=args.ca_bundle)
scan.policy_set=(name=args.b)
如何做到这一点?
直接传参数就可以了
scan = rest.Scanner(url=a,password=b,insecure=true,.....)