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 19 Python
详解Python的单元测试
Apr 28 Python
通过数据库向Django模型添加字段的示例
Jul 21 Python
Python实现Youku视频批量下载功能
Mar 14 Python
Python中格式化format()方法详解
Apr 01 Python
matplotlib 纵坐标轴显示数据值的实例
May 25 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 Python
pytorch::Dataloader中的迭代器和生成器应用详解
Jan 03 Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 Python
在python3.9下如何安装scrapy的方法
Feb 03 Python
Python NumPy灰度图像的压缩原理讲解
Aug 04 Python
Python使用Web框架Flask开发项目
Jun 01 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
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
python在指定目录下查找gif文件的方法
2015/05/04 Python
python中正则的使用指南
2016/12/04 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
python频繁写入文件时提速的方法
2019/06/26 Python
python常用函数与用法示例
2019/07/02 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
详解python中的闭包
2020/09/07 Python
python Selenium 库的使用技巧
2020/10/16 Python
html5-Canvas可以在web中绘制各种图形
2012/12/26 HTML / CSS
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
澳大利亚网上买书:Angus & Robertson
2019/07/21 全球购物
Java基础知识面试题
2014/03/25 面试题
2015元旦晚会主持人开场白+结束语
2014/12/14 职场文书
《所见》教学反思
2016/02/23 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android