python之sys.argv获取命令行的参数

本文介绍如何使用Python的sys模块来获取和解析命令行参数。通过sys.argv可以访问到所有命令行参数,其中第一个参数(sys.argv[0])通常是脚本名称。文章提供了具体的代码示例并展示了如何获取特定位置的参数。

1、问题

执行python文件,我们怎么获取在终端获取输入参数,我们可以使用sys.argv,特么之前不是不熟悉

 

 

2、代码

#!/usr/bin/python

import sys

if __name__ == '__main__':
	first = sys.argv[0:]
	print first
	second = sys.argv[1:]
	print second
	name = sys.argv[1]
	age = sys.argv[2]
	print "name is:" + name
	print "age is:"+ age
	


要记得导入sys哈

 

 

 

 

 

3、运行效果

./test.py chenzixuan 2
['./test.py', 'chenzixuan', '2']
['chenzixuan', '2']
name is:chenzixuan
age is:2

 

 

 

 

4、 总结

 

我们sys.argv[index:]获取的是一系列参数,第一个参数的下表是0,第二个参数的下表是1,以此类推

sys.argv[0],直接获取的命令行里面的第一个参数

sys.argv[1],直接获取的命令行里面的第二个参数

sys.argv[2],直接获取的命令行里面的第三个参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

码莎拉蒂 .

你的鼓励是我最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值