【发布时间】:2020-08-13 13:38:23
【问题描述】:
我的项目有几个类别,里面有多个脚本,每个脚本都允许你执行一个独特的任务。
为了运行我的项目,我提供了我使用 argparse 检索的 main.py 参数。
示例:./main.py --category web --script S1_HTTP_HEADER --url https://qwerty.com --port 1234
但是,我需要创建一个参数来一次运行我的所有脚本。
例如:./main.py --category web --all --url https://qwerty.com --port 1234
其实我的 main.py 是这样的:
if args.category == "web":
if args.script == 'S1_HTTP_HEADER':
from scripts.WEB_S1_HTTPHEADER import RequestHeader
make_request = RequestHeader(args.url, args.port)
make_request.insert_value()
您是否有解决方案可以只使用一个参数一次运行所有脚本?
关于信息,每个脚本都有一个类,我必须用 URL 和 PORT 实例化它。当然,我必须在我的 main.py 中导入我的类,然后再进行操作。
谢谢!
【问题讨论】:
标签: python python-3.x scripting