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 相关文章推荐
wxPython窗口中文乱码解决方法
Oct 11 Python
Python with用法实例
Apr 14 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
Jan 04 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
Jan 24 Python
使用requests库制作Python爬虫
Mar 25 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
Mar 01 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
Python之Class&Object用法详解
Dec 25 Python
pytorch获取模型某一层参数名及参数值方式
Dec 30 Python
使用 pytorch 创建神经网络拟合sin函数的实现
Feb 24 Python
Python MySQL 日期时间格式化作为参数的操作
Mar 02 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
Jun 03 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通用检测函数集合
2006/11/25 PHP
php 404错误页面实现代码
2009/06/22 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
PHP文件操作详解
2016/12/30 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
基于jQuery的动态表格插件
2011/03/28 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
一款jquery特效编写的大度宽屏焦点图切换特效的实例代码
2013/08/05 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
2014/04/25 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
2016/11/26 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
临床医学专业毕业生的自我评价
2013/10/17 职场文书
经销商会议欢迎词
2014/01/11 职场文书
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
简历里的自我评价
2014/01/31 职场文书
商业活动邀请函
2014/02/04 职场文书
售后服务承诺书范文
2014/03/26 职场文书
低碳环保标语
2014/06/12 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers