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多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
python采集百度百科的方法
Jun 05 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
Dec 10 Python
Python实现希尔排序算法的原理与用法实例分析
Nov 23 Python
python使用sqlite3时游标使用方法
Mar 13 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
Apr 23 Python
在NumPy中创建空数组/矩阵的方法
Jun 15 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
vue常用指令代码实例总结
Mar 16 Python
tensorflow实现残差网络方式(mnist数据集)
May 26 Python
Python函数中apply、map、applymap的区别
Nov 27 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生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
mac下多个php版本快速切换的方法
2016/10/09 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
javascript offsetX与layerX区别
2010/03/12 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
js实现扫雷源代码
2020/11/27 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
Python常用的日期时间处理方法示例
2015/02/08 Python
python解决字符串倒序输出的问题
2018/06/25 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
Flask-WTF表单的使用方法
2019/07/12 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
np.dot()函数的用法详解
2020/01/17 Python
python入门之井字棋小游戏
2020/03/05 Python
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
介绍一下Java中的Class类
2015/04/10 面试题
大学生求职信范文应怎么写
2014/01/01 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
活动总结报告格式
2014/05/09 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
党支部书记岗位职责
2015/02/15 职场文书
酒店员工管理制度
2015/08/05 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
2021/05/26 Python