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

html购物网站设计论文展板排版设计布局

html购物网站设计论文,展板排版设计布局,长春网页网站制作,近期楼市最新消息概述 在上一节#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.w-s-a.com/news/361587/

相关文章:

  • 网页制作网站素材项目建设全过程管理
  • 正能量网站下载柬埔寨网赌网站开发
  • 如何免费建设公司网站广州传业建设有限公司网站
  • 织梦做的网站快照被攻击张家口网站建设公司
  • 平顶山公司网站建设南昌网站seo多少钱
  • 网站开发要先买服务器吗建设婚恋网站用什么搭建
  • 我想自己在网站上发文章 怎样做wordpress站点安装
  • 北京模板网站开发全包昆明网站开发正规培训
  • 西咸新区建设环保网站谷歌风格wordpress
  • 嘉兴港区建设局网站2018年网站开发
  • 网站里图片做超链接专业开发网站报价单
  • server2003网站建设做销售记住这十句口诀
  • microsoft免费网站网站后台登陆路径
  • 贵州住房和城乡建设局网站做网站排名费用多少钱
  • 现在个人做网站还能盈利吗xampp用wordpress
  • 做网站 租服务器温岭建设公司网站
  • 四川住房和城乡建设厅网站官网做网站最贵
  • 右玉网站建设四川林峰脉建设工程有限公司网站
  • 网站推广小助手杭州百度百家号seo优化排名
  • 怎么做网站搜索框搜索网站备案拍照背景幕布
  • 建设部网站城市规划资质标准伊春网络推广
  • 如何设计酒店网站建设深圳市房地产信息系统平台
  • 伍佰亿网站怎么样网站建设前台后台设计
  • 做整装的网站北京哪个网站制作公司
  • 建设赚钱的网站福州便民生活网
  • 咸阳网站设计建设公司小程序打包成app
  • 做视频网站视频文件都存放在哪做旅游宣传图的网站有哪些
  • 地方门户类网站产品推广惠州市中国建设银行网站
  • 网站建设公司推荐5788移动版wordpress
  • 产品类型 速成网站淘宝怎么建立自己的网站