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最长公共子串算法实例
Mar 07 Python
使用Python实现windows下的抓包与解析
Jan 15 Python
python获取程序执行文件路径的方法(推荐)
Apr 26 Python
NumPy 数组使用大全
Apr 25 Python
python flask框架实现重定向功能示例
Jul 02 Python
python绘制直方图和密度图的实例
Jul 08 Python
python用win32gui遍历窗口并设置窗口位置的方法
Jul 26 Python
Python输出指定字符串的方法
Feb 06 Python
解决springboot yml配置 logging.level 报错问题
Feb 21 Python
Python实现发票自动校核微信机器人的方法
May 22 Python
Python内置函数property()如何使用
Sep 01 Python
python matplotlib库的基本使用
Sep 23 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
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
php中chdir()函数用法实例
2014/11/13 PHP
thinkphp循环结构用法实例
2014/11/24 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
php根据年月获取当月天数及日期数组的方法
2016/11/30 PHP
PHPCMS手机站伪静态设置详细教程
2017/02/06 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
javascript 保存文件到本地实现方法
2012/11/29 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
一款简单的jQuery图片标注效果附源码下载
2016/03/22 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
Python压缩和解压缩zip文件
2015/02/14 Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
存储过程的优点有哪些
2012/09/27 面试题
军训 自我鉴定
2014/02/03 职场文书
广告学专业求职信
2014/06/19 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python