当前位置: 首页 > news >正文

重庆wordpress网站建设微信代运营合作方案

重庆wordpress网站建设,微信代运营合作方案,seo专业课程,汉川网站开发概述 在上一节#xff0c;我们介绍了Python的datetime模块#xff0c;包括#xff1a;datetime模块中一些常用的属性和函数。在这一节#xff0c;我们将介绍Python的argparse模块。argparse模块是Python的一个标准库#xff0c;用于编写命令行界面。它可以处理命令行参数和…概述 在上一节我们介绍了Python的datetime模块包括datetime模块中一些常用的属性和函数。在这一节我们将介绍Python的argparse模块。argparse模块是Python的一个标准库用于编写命令行界面。它可以处理命令行参数和选项并生成帮助和使用信息。 该模块主要包含的功能如下 帮助和使用信息生成自动生成帮助和使用信息包括参数和选项的说明、用法示例等。 命令行参数解析解析命令行参数和选项包括位置参数、可选参数和标志。 参数类型检查支持对参数类型进行检查包括整数、浮点数、字符串等。 子命令支持支持定义子命令每个子命令可以有自己的参数和选项。 参数组支持将参数分组以方便管理和使用。 下面我们将逐一介绍argparse模块中一些常用的类和函数。 argparse.ArgumentParser类 argparse.ArgumentParser是argparse模块中的一个类用于创建解析器对象帮助处理命令行参数和选项并生成帮助和使用信息。使用argparse.ArgumentParser类可以简化命令行参数和选项的解析过程以下是具体的使用步骤 1、导入argparse模块import argparse。 2、实例化一个对象parser argparse.ArgumentParser()。 3、加入参数或选项parser.add_argument()每一个add_argument方法对应一个要关注的参数或选项。 4、获取参数args parser.parse_args()解析成功之后即可使用。 在创建argparse.ArgumentParser对象时可以指定一些可选参数比如description用于描述程序的用途和参数的说明。 add_argument基本选项 通过调用add_argument函数可以指定命令行参数的名称、类型、默认值等属性为参数提供帮助文本和元数据。 # test.py import argparse# 创建解析器对象 parser argparse.ArgumentParser(description 这是一个示例程序)# 添加参数 parser.add_argument(param_name, type int, help 这是一个整数参数)# 解析参数 args parser.parse_args()# 使用参数 print(args.param_name) 在上面的示例代码中我们使用add_argument函数添加了一个名为param_name的参数指定了它的类型为整数并提供了帮助文本。然后通过调用parse_args函数解析命令行参数并将解析后的参数值存储在args对象中。最后我们可以使用args.param_name访问该参数的值。如果我们在命令行输入python test.py 66命令则会输出66。 add_argument更多选项 add_argument函数还有许多其他选项如下。 metavar指定参数的元变量名称用于帮助文本中。 nargs指定参数接收的值的数量可以是固定的数量也可以是可变数量。其中表示至少需要一个参数*表示可以接受任意数量的参数数字表示只接受固定数量的参数。 default指定参数的默认值。 choices限制参数的取值范围。 required指定参数是否必需。 help提供参数的帮助文本。 下面是一个稍微复杂一点的示例代码用到了更多的选项。 # test.py import argparse# 创建解析器对象 parser argparse.ArgumentParser(description 这是一个示例程序)# 添加参数 parser.add_argument(integers, metavarN, typeint, nargs, help 用于运算的整数的个数) parser.add_argument(--sum, destcompute_sum, actionstore_true, help 计算输入的整数的和) parser.add_argument(--max, destfind_max, actionstore_true, help 找到输入的最大整数) parser.add_argument(--average, destcompute_average, actionstore_true, help 计算输入的平均值)# 解析参数 args parser.parse_args()# 使用参数 if args.compute_sum:print(sum(args.integers)) elif args.find_max:print(max(args.integers)) elif args.compute_average:print(sum(args.integers) / len(args.integers)) else:print(未选择任何操作) 在上面的示例代码中我们添加了如下几个参数和选项。 integers一个位置参数接受一个或多个整数作为输入。 --sum一个可选的选项用于计算输入整数的总和。 --max一个可选的选项用于找出输入整数的最大值。 --average一个可选的选项用于计算输入整数的平均值。 通过解析命令行参数我们可以根据用户选择的选项执行相应的操作并打印输出相应的结果。上述代码的执行结果如下。 python test.py -h usage: test.py [-h] [--sum] [--max] [--average] N [N ...]这是一个示例程序positional arguments:N 用于运算的整数的个数options:-h, --help show this help message and exit--sum 计算输入的整数的和--max 找到输入的最大整数--average 计算输入的平均值python test.py --sum 5 6 7 18python test.py --max 5 6 7 7python test.py --average 5 6 7 6.0python test.py 5 6 7 未选择任何操作 add_argument的action选项 action选项用来定义当命令行选项被触发时的行为。有多种可用的行为如下。 store默认值。当命令行选项被触发时将选项后面的参数值存储下来。 store_const当命令行选项被触发时将一个常量值存储下来。比如add_argument(--foo, actionstore_const, const42)会将42存储为args.foo。 store_true 和 store_false当命令行选项被触发时将一个布尔值存储下来。比如add_argument(--foo, actionstore_true)会在args.foo为真即选项被触发时存储一个True值。 append当命令行选项被触发时将一个值添加到列表中。比如add_argument(--foo, actionappend, default[])会将任何遇到的--foo选项的值添加到args.foo列表中。 append_const当命令行选项被触发时将一个常量值添加到列表中。比如add_argument(--foo, actionappend_const, const42)会将42添加到args.foo列表中。 # test.py import argparseparser argparse.ArgumentParser() parser.add_argument(--param1, action store_true) parser.add_argument(--param2, action append, default []) parser.add_argument(numbers, nargs ) args parser.parse_args()print(args.param1) print(args.param2) print(args.numbers) 在上面的示例代码中--param1选项被触发时将存储一个True值。--param2选项可以接受任意数量的参数并将它们添加到一个列表中。numbers选项接受一个或多个参数并将它们添加到一个列表中。上述代码的执行结果如下。 python test.py 99 100 --param1 --param2 6 --param2 9 True [6, 9] [99, 100]
http://www.hkea.cn/news/14368926/

相关文章:

  • 电商网站开发数据库设计企业如何应用网站的
  • 沈阳网站建设制作公司少女たちよ在线观看动漫4
  • 国际进出口贸易网站wordpress站点维护
  • 深圳光明新区网站建设5118站长工具
  • 怎么能自己创建网站简易app制作平台
  • 建设部网站建造师管理号敬请期待图片
  • 餐饮网站建设研究问题江苏建设装饰集团有限公司
  • 南山网站建设-信科网络网站建设与维护学什么
  • 深圳网站建设哪个公司好湖南手机响应式网站建设企业
  • 搭建网站是什么意思岳阳市城市建设投资公司网站
  • 尚义网站建设wl17581青岛建站模板制作
  • 久治县网站建设公司在线视频链接生成器
  • 湖南做网站 x磐石网络pc做网站服务器
  • 爱站库app小程序定制平台
  • 网站整套模板写作的网站哪个好
  • 免费网站后台模板网页制作基础教程图片
  • 优质手机网站建设哪家好济南网站设计哪家好
  • 注册网站法律风险网络业务
  • 旅游网站建设技术有哪些方面个体工商户可以搞网站建设
  • 做网站站长一年能赚多少钱城乡和住房建设厅网站首页
  • 自己做网站推广费用大做的最好的理财网站
  • 商标注册申请入口泰安网站建设与优化
  • 在线买房网站建设 方案用dw做淘宝网站
  • 西安市市政建设网站船员专用网站开发建议
  • 西安新能源网站建设网站建设需要找工信部吗
  • 青州市网站建设济南行知网站制作
  • 中国光大国际建设工程公司网站网站文章推广
  • 网站设计网站优化公司用ps做的网站样图怎么切
  • 烟台企业建站系统模板微信网站开发公司电话
  • 做网页网站建站公司有哪些服务