python args[0_python args参数处理
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参数处理相关推荐
- python中的魔法参数:*args和**kwargs
def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '------------------- ...
- python的可变参数 *args 和关键字参数**kw
*args:非关键字参数,传入任意个不需要包含参数名的参数,参数实际以tuple形式传入 **kw:是关键字参数,传入任意个要带参数名的参数,参数实际以dict传入 例子 >>> d ...
- Python中可变长度的参数args和**kwargs
目录 1.*args的使用方法 2.**kwargs的使用方法 在编程的过程中,我们可能会遇到函数参数个数不固定的情况.这时就需要使用可变长度的函数参数来实现我们的功能.在Python中,有两种变长参 ...
- python中可变参数args传入函数时储存的类型是_[转载]Python中函数的参数定义和可变参数*args与**args...
Python中函数的参数定义和可变参数 *args与**args区别 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和** ...
- python的认识_理解 Python 中的 *args 和 **kwargs
Python是支持可变参数的,最简单的方法莫过于使用默认参数,例如: def test_defargs(one, two = 2): print 'Required argument: ', one ...
- Python : 什么是*args和**kwargs[转载]
例子 def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------- ...
- Python 中的*args和**kwargs
实际上真正的Python参数传递语法是*和**.*args和**kwargs只是一种约定俗成的编程实践.我们也可以写成*vars和**kvars. 可以看到,这两个是python中的可变参数. *ar ...
- (转)python中的*args和**kw到底是个啥。看下面的例子就会懂了
先来看个例子: def foo(*args, **kwargs):print 'args = ', argsprint 'kwargs = ', kwargsprint '-------------- ...
- 理解 Python 中的 *args 和 **kwargs
Python是支持可变参数的,最简单的方法莫过于使用默认参数,例如: def test_defargs(one, two = 2):print 'Required argument: ', onepr ...
最新文章
- 【C语言】局部变量、全局变量,局部静态变量,全局静态变量,extern,static的区别...
- 【Flutter】Flutter 拍照示例 ( 拍照并获取照片源码示例 | image_picker: ^0.5.2 版本 )
- Discuz!X3.1数据库的操作(三)
- Nacos注册服务都注册在public空间下
- VUE 项目作为服务启动
- Spring5参考指南:IOC容器
- 少儿编程100讲轻松学python(七)-pycharm怎么删除项目
- 积微论坛第一期 - 基于大数据整合预测土壤枯萎病的发生 (文稿分享)
- 好玩gan_效果超赞服务器挤爆!用GAN生成人像油画火了,带你一秒回到文艺复兴...
- java提升权限运行_提升代码的运行权限,实现模拟管理员身份的功能
- jmeter线程说明_jmeter 线程组
- iOS 视频播放器旋转问题小结
- 简单有限元分析技术(详细步骤讲解)
- 算法渐近性质分析_神奇宝贝解释的渐近分析:深入研究复杂性分析
- 上海是怎么错失这些年的互联网机遇的?——写的很好,转
- 白杨SEO:百度首页和百度SERP的新闻是怎么做上去的?
- qt打开xls文件_使用QtXlsx来读写excel文件
- iPad上用code-server运行VS Code
- 2022年中式烹调师(高级)操作证考试题库及模拟考试
- 如何成为一名合格的数据产品经理?