1

#coding:utf-8

import argparse

def test2(name,age):

print('今天天气不错')

print(name)

print(age)

if __name__ == '__main__':

parser = argparse.ArgumentParser(description='测试接受参数')

parser.add_argument('-n', help='姓名输入.')

parser.add_argument('-a', help='年龄输入.')

args = parser.parse_args()

print(type(args),args)

name = args.n

print(type(name))

age = args.a

print(type(age),age)

test2(name,age)

python3 testArgs.py -n "小明" -a 28

Namespace(a='28', n='小明')

28

今天天气不错

小明

28

2

#coding:utf-8

import argparse

import sys

def test2(name,age):

print('今天天气不错')

print(name)

print(age)

if __name__ == '__main__':

parser = argparse.ArgumentParser(description='测试接受参数')

parser.add_argument('-n', help='姓名输入.')

parser.add_argument('-a', help='年龄输入.')

# args = parser.parse_args()

# print(type(args),args)

# name = args.n

# print(type(name))

# age = args.a

# print(type(age),age)

#print(args[0],'234',args[1],'34',args[2])

str1 = sys.argv[0]

name = sys.argv[1]

age = sys.argv[2]

print(str1)

test2(name,age)

python3 testArgs.py "小明" 28

testArgs.py

今天天气不错

小明

28

python args[0_python args参数处理相关推荐

  1. python中的魔法参数:*args和**kwargs

    def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '------------------- ...

  2. python的可变参数 *args 和关键字参数**kw

    *args:非关键字参数,传入任意个不需要包含参数名的参数,参数实际以tuple形式传入 **kw:是关键字参数,传入任意个要带参数名的参数,参数实际以dict传入 例子 >>> d ...

  3. Python中可变长度的参数args和**kwargs

    目录 1.*args的使用方法 2.**kwargs的使用方法 在编程的过程中,我们可能会遇到函数参数个数不固定的情况.这时就需要使用可变长度的函数参数来实现我们的功能.在Python中,有两种变长参 ...

  4. python中可变参数args传入函数时储存的类型是_[转载]Python中函数的参数定义和可变参数*args与**args...

    Python中函数的参数定义和可变参数 *args与**args区别 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和** ...

  5. python的认识_理解 Python 中的 *args 和 **kwargs

    Python是支持可变参数的,最简单的方法莫过于使用默认参数,例如: def test_defargs(one, two = 2): print 'Required argument: ', one ...

  6. Python : 什么是*args和**kwargs[转载]

    例子 def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------- ...

  7. Python 中的*args和**kwargs

    实际上真正的Python参数传递语法是*和**.*args和**kwargs只是一种约定俗成的编程实践.我们也可以写成*vars和**kvars. 可以看到,这两个是python中的可变参数. *ar ...

  8. (转)python中的*args和**kw到底是个啥。看下面的例子就会懂了

    先来看个例子: def foo(*args, **kwargs):print 'args = ', argsprint 'kwargs = ', kwargsprint '-------------- ...

  9. 理解 Python 中的 *args 和 **kwargs

    Python是支持可变参数的,最简单的方法莫过于使用默认参数,例如: def test_defargs(one, two = 2):print 'Required argument: ', onepr ...

最新文章

  1. 【C语言】局部变量、全局变量,局部静态变量,全局静态变量,extern,static的区别...
  2. 【Flutter】Flutter 拍照示例 ( 拍照并获取照片源码示例 | image_picker: ^0.5.2 版本 )
  3. Discuz!X3.1数据库的操作(三)
  4. Nacos注册服务都注册在public空间下
  5. VUE 项目作为服务启动
  6. Spring5参考指南:IOC容器
  7. 少儿编程100讲轻松学python(七)-pycharm怎么删除项目
  8. 积微论坛第一期 - 基于大数据整合预测土壤枯萎病的发生 (文稿分享)
  9. 好玩gan_效果超赞服务器挤爆!用GAN生成人像油画火了,带你一秒回到文艺复兴...
  10. java提升权限运行_提升代码的运行权限,实现模拟管理员身份的功能
  11. jmeter线程说明_jmeter 线程组
  12. iOS 视频播放器旋转问题小结
  13. 简单有限元分析技术(详细步骤讲解)
  14. 算法渐近性质分析_神奇宝贝解释的渐近分析:深入研究复杂性分析
  15. 上海是怎么错失这些年的互联网机遇的?——写的很好,转
  16. 白杨SEO:百度首页和百度SERP的新闻是怎么做上去的?
  17. qt打开xls文件_使用QtXlsx来读写excel文件
  18. iPad上用code-server运行VS Code
  19. 2022年中式烹调师(高级)操作证考试题库及模拟考试
  20. 如何成为一名合格的数据产品经理?

热门文章

  1. 奔跑吧骚年,记住你来时的样子!
  2. Linux 7配置Proxy Server
  3. rabbit的工作模式
  4. APP推广上乘干货:捕鱼达人创始人陈昊芝分享
  5. 在Android studio的一个新建的Activity中添加Toolbar以及相应的功能添加
  6. python版贴吧_python 爬百度贴吧优化版1
  7. 计算机学院心理节活动,心灵相约 拥抱青春 计算机学院心理健康宣传活动
  8. windows使用dos命令连接无线网WIFI
  9. php js是什么意思,js什么意思
  10. 2023五一杯A题思路来啦