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抓取京东图书评论数据
Aug 31 Python
python实现斐波那契递归函数的方法
Sep 08 Python
在Python的Flask框架下收发电子邮件的教程
Apr 21 Python
PYTHON压平嵌套列表的简单实现
Jun 08 Python
Python变量和字符串详解
Apr 29 Python
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
详解python使用Nginx和uWSGI来运行Python应用
Jan 09 Python
python时间日期函数与利用pandas进行时间序列处理详解
Mar 13 Python
Python初学者常见错误详解
Jul 02 Python
python global和nonlocal用法解析
Feb 03 Python
使用python接受tgam的脑波数据实例
Apr 09 Python
人工智能深度学习OpenAI baselines的使用方法
May 20 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
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
php实现源代码加密的方法
2015/07/11 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
详解Python的循环结构知识点
2019/05/20 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
Python3爬虫关于代理池的维护详解
2020/07/30 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
python不同版本的_new_不同点总结
2020/12/09 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
HTML5新标签兼容——> 的两种方法
2018/09/12 HTML / CSS
苏宁红孩子母婴商城:redbaby
2017/02/12 全球购物
英国旅行箱包和行李箱购物网站:Travel Luggage & Cabin Bags
2019/08/26 全球购物
五好家庭事迹材料
2014/12/20 职场文书
2015暑期工社会实践报告
2015/07/13 职场文书
如何写新闻稿
2015/07/18 职场文书
民事调解协议书
2016/03/21 职场文书
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python