首页 > 解决方案 > 多个文件共享的 Python ArgParse

问题描述

我有一个创建不同类的主要入口点类(工厂):

main.py
class_a.py
class_b.py

通过触发这个:

$ main.py --class a --another_argument foo

我想触发 class_a.py (其中包含ClassA)访问相同的argparse,而不将其传递给构造函数。这甚至可能吗?我必须在argparse里面再次使用ClassA来读取所有传入的参数吗?

标签: pythonoop

解决方案


推荐阅读