小编Spi*_*fyB的帖子

在 __init__ 类中使用 Argparse

是否可以在类中使用 Argparse,如果可以,您将如何获取解析器的参数?有没有更好的方法来解决这个问题?到目前为止,这是我的代码:

class Game:
    def __init__(self):
        parser = argparse.ArgumentParser()
        parser.add_argument("num_players", help="Number of players", type=int)
        ...
        args = parser.parse_args()


if __name__ == '__main__':
    g = Game()
Run Code Online (Sandbox Code Playgroud)

是否有提供可选参数的方法,例如--verbose

python arguments class argparse python-3.x

3
推荐指数
1
解决办法
3323
查看次数

标签 统计

argparse ×1

arguments ×1

class ×1

python ×1

python-3.x ×1