失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python之sys.argv获取命令行的参数

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

时间:2022-12-05 08:08:45

相关推荐

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

1、问题

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

2、代码

#!/usr/bin/pythonimport sysif __name__ == '__main__':first = sys.argv[0:]print firstsecond = sys.argv[1:]print secondname = sys.argv[1]age = sys.argv[2]print "name is:" + nameprint "age is:"+ age

要记得导入sys哈

3、运行效果

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

4、 总结

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

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

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

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

如果觉得《python之sys.argv获取命令行的参数》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。