python3中sys.argv的实例用法


Posted in Python onApril 24, 2020

sys.argv就是一个从程序外部获取参数的,这个外部指的是我们执行python文件时后面追加的参数,例如:python3 test.py test1 test2

从外部获取的参数可以是单个也可以是多个,获取的是一个列表(list),也就是说sys.argv其实可以看做是一个列表,能用【】提取到其中的元素,第一个元素是程序本身,其次才是外部追加的参数

import sysprint(sys.argv[0])

执行这个python文件

D:\Python36\python.exe F:/老男孩Python7期/test/sys.argv.py
得到输出结果“F:/老男孩Python7期/test/sys.argv.py”
F:/老男孩Python7期/test/sys.argv.py

我们将获取第二个参数

import sys
print(sys.argv[1])

执行这个python文件,后面追加多个参数

F:\老男孩Python7期\test>D:\Python36\python.exe F:/老男孩Python7期/test/sys.argv.py test1 test2 test3
得到输出结果:
test1

获取最后一个参数

import sys
print(sys.argv[-1])

获取前两个

import sys
print(sys.argv[:2])

内容补充

sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本身,随后才依次是外部给予的参数。

到此这篇关于python3中sys.argv的实例用法的文章就介绍到这了,更多相关python3中sys.argv的用法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现统计英文单词个数及字符串分割代码
May 28 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
Dec 14 Python
浅析Python中else语句块的使用技巧
Jun 16 Python
基于Python对象引用、可变性和垃圾回收详解
Aug 21 Python
python文件名和文件路径操作实例
Sep 29 Python
使用python的pexpect模块,实现远程免密登录的示例
Feb 14 Python
Python获取时间范围内日期列表和周列表的函数
Aug 05 Python
自适应线性神经网络Adaline的python实现详解
Sep 30 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
Jan 14 Python
在 Pycharm 安装使用black的方法详解
Apr 02 Python
Django-imagekit的使用详解
Jul 06 Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 Python
VScode连接远程服务器上的jupyter notebook的实现
Apr 23 #Python
Python实现仿射密码的思路详解
Apr 23 #Python
利用matplotlib为图片上添加触发事件进行交互
Apr 23 #Python
python中matplotlib实现随鼠标滑动自动标注代码
Apr 23 #Python
使用matplotlib动态刷新指定曲线实例
Apr 23 #Python
Flask模板引擎Jinja2使用实例
Apr 23 #Python
利用pandas向一个csv文件追加写入数据的实现示例
Apr 23 #Python
You might like
E路文章系统PHP
2006/12/11 PHP
php xfocus防注入资料
2008/04/27 PHP
PHP中判断变量为空的几种方法小结
2013/11/12 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
php字符串分割函数用法实例
2015/03/17 PHP
PHP对称加密函数实现数据的加密解密
2016/10/27 PHP
php中序列化与反序列化详解
2017/02/13 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
2019/03/18 PHP
redis+php实现微博(一)注册与登录功能详解
2019/09/23 PHP
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
省市二级联动小案例讲解
2016/07/24 Javascript
jquery Banner轮播选项卡
2016/12/26 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
Vue使用axios出现options请求方法
2019/05/30 Javascript
Vue列表循环从指定下标开始的多种解决方案
2020/04/08 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
pandas多级分组实现排序的方法
2018/04/20 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
浅析Python requests 模块
2020/10/09 Python
如何让PyQt5中QWebEngineView与JavaScript交互
2020/10/21 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
艺术学院毕业生自我评价
2014/03/02 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
项目验收申请报告
2015/05/15 职场文书
入队仪式主持词
2015/07/04 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
用Python制作灯光秀短视频的思路详解
2021/04/13 Python
Python采集股票数据并制作可视化柱状图
2022/04/04 Python