ACTION_NAME等常量 不能在模板里直接取值?

在控制器里可以取得,显示模板之前需要向模板传递。

condition 下用$Think.const.MODULE_NAME


在模板里要用{$Think.ACTION_NAME}


add_argument()是argparse模块中的一个方法,用于向命令行解析器添加命令行参数。 在调用add_argument()时,你需要传入参数的名称(或者多个名称),以及一些可选的配置选项来定义该参数的行为。下面是一些常用的配置选项: - `dest`:指定参数的目标变量名。当解析器解析命令行参数时,该参数的值将被存储在该目标变量中。 - `action`:指定参数的动作。常见的动作包括存储值、存储常量、计数等。 - `default`:指定参数的默认值。如果命令行中没有提供该参数,则使用默认值。 - `type`:指定参数的数据类型。解析器将尝试将命令行参数解析为指定的数据类型。 - `choices`:指定参数的取值范围。只有当命令行参数的值在该范围内时,才会通过解析。 - `required`:指定该参数是否必需。如果设置为True,并且命令行中没有提供该参数,则解析器将报错。 下面是一个示例,演示如何使用add_argument()添加一个命令行参数: ```python import argparse parser = argparse.ArgumentParser() parser.add_argument('--name', help='your name') parser.add_argument('--age', type=int, help='your age') args = parser.parse_args() print(f"Hello, {args.name}! You are {args.age} years old.") ``` 在上面的示例中,我们使用`add_argument()`方法添加了两个参数,`--name`和`--age`。`--name`参数是一个字符串类型的参数,`--age`参数是一个整数类型的参数。当解析器解析命令行参数时,我们可以通过`args.name`和`args.age`来获取参数的值。 你可以根据自己的需求来使用`add_argument()`方法添加更多的命令行参数,并根据需要配置它们的行为。希望这能帮到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lxw1844912514

你的打赏就是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值