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 相关文章推荐
CentOS7安装Python3的教程详解
Apr 10 Python
python 多线程对post请求服务器测试并发的方法
Jun 13 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
关于Python核心框架tornado的异步协程的2种方法详解
Aug 28 Python
Python自动化完成tb喵币任务的操作方法
Oct 30 Python
Django实现分页显示效果
Oct 31 Python
Pytorch mask_select 函数的用法详解
Feb 18 Python
Python configparser模块操作代码实例
Jun 08 Python
python自动化测试三部曲之request+django实现接口测试
Oct 07 Python
如何利用Python写个坦克大战
Nov 18 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 Python
PyQt实现计数器的方法示例
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
php mysql索引问题
2008/06/07 PHP
php生成静态文件的多种方法分享
2012/07/17 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
JScript中的undefined和"undefined"的区别
2007/03/08 Javascript
Javascript 圆角div的实现代码
2009/10/15 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
JS中正则表达式要注意lastIndex属性
2017/08/08 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
python实现简单温度转换的方法
2015/03/13 Python
Python设计模式之抽象工厂模式
2016/08/25 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
python 使用while循环输出*组成的菱形实例
2020/04/12 Python
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
如何用JQuery进行表单验证
2013/05/29 面试题
临床医学系毕业生推荐信
2013/11/09 职场文书
实习生自荐信范文分享
2013/11/27 职场文书
挂职思想汇报
2013/12/31 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
公司车队管理制度
2015/08/04 职场文书
能让Python提速超40倍的神器Cython详解
2021/06/24 Python